
Rebar
This is an event-sourced ticket system that syncs with Jira through a reconciler pattern, letting Claude interact with your issue tracking through MCP. The event sourcing architecture means all ticket changes are stored as events rather than just current state, which is useful when you need audit trails or want to replay history. You'd reach for this when you want Claude to query, create, or update tickets while maintaining a local event log that reconciles with Jira. The stdio transport makes it straightforward to wire up locally. Good fit if you're already running Jira but want an event-sourced layer on top with LLM access baked in.
- GitHub stars
- 5
- tools
- 8
- transport
- STDIO
- env vars
- 24
- last updated
- Nov 12, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
bridge_previewExplicit MCP bridge tool for previewing Jira sync.
Explicit MCP bridge tool for previewing Jira sync.
No parameter schema in public metadata yet.
bridge_runExplicit MCP bridge tool for running Jira sync; mutating and requires REBAR_MCP_ALLOW_JIRA_SYNC=1.
Explicit MCP bridge tool for running Jira sync; mutating and requires REBAR_MCP_ALLOW_JIRA_SYNC=1.
No parameter schema in public metadata yet.
bridge_syncExplicit MCP bridge tool for syncing with Jira; mutating and requires REBAR_MCP_ALLOW_JIRA_SYNC=1.
Explicit MCP bridge tool for syncing with Jira; mutating and requires REBAR_MCP_ALLOW_JIRA_SYNC=1.
No parameter schema in public metadata yet.
bridge_statusExplicit MCP bridge tool for checking Jira bridge status.
Explicit MCP bridge tool for checking Jira bridge status.
No parameter schema in public metadata yet.
bridge_pauseExplicit MCP bridge tool for pausing the Jira bridge; mutating and requires REBAR_MCP_ALLOW_JIRA_SYNC=1.
Explicit MCP bridge tool for pausing the Jira bridge; mutating and requires REBAR_MCP_ALLOW_JIRA_SYNC=1.
No parameter schema in public metadata yet.
bridge_resumeExplicit MCP bridge tool for resuming the Jira bridge; mutating and requires REBAR_MCP_ALLOW_JIRA_SYNC=1.
Explicit MCP bridge tool for resuming the Jira bridge; mutating and requires REBAR_MCP_ALLOW_JIRA_SYNC=1.
No parameter schema in public metadata yet.
bridge_check_accessExplicit MCP bridge tool for checking Jira access.
Explicit MCP bridge tool for checking Jira access.
No parameter schema in public metadata yet.
bridge_fsckExplicit MCP bridge tool for checking bridge consistency.
Explicit MCP bridge tool for checking bridge consistency.
No parameter schema in public metadata yet.
Sponsors
Configuration
REBAR_ROOTPath to the repo root that holds the .tickets-tracker store (defaults to the git toplevel of the working dir).
REBAR_MCP_READONLYSet to 1 to expose only the read tools (no write/mutation tools).
REBAR_MCP_ALLOW_LLMSet to 1 to enable the billable LLM tools (review_code / scan_spec / verify_completion / review_plan); off by default.
REBAR_MCP_DEDUPIn-flight de-duplication of the long-running gate tools (review_plan / verify_completion): a concurrent duplicate call for the same ticket+basis attaches to the running gate instead of launching a second billable LLM pass. On by default; set to 0 to disable (kill-switch).
REBAR_MCP_ALLOW_JIRA_SYNCSet to 1 to allow bridge_sync to perform live (mutating) Jira sync; otherwise bridge_sync uses dry-run behavior.
REBAR_MCP_TRANSPORTTransport for the MCP server: 'stdio' (default) or 'http' (the optional Streamable-HTTP transport).
REBAR_MCP_HTTP_HOSTBind host for the Streamable-HTTP transport (default 127.0.0.1).
REBAR_MCP_HTTP_PORTBind port for the Streamable-HTTP transport (1-65535; default 8000).
REBAR_MCP_HTTP_PATHURL path the Streamable-HTTP transport serves on (default /mcp).
REBAR_MCP_HTTP_ALLOWED_HOSTSComma-separated allowlist of exact host:port values accepted by the Streamable-HTTP DNS-rebinding protection; empty defaults to loopback.
REBAR_MCP_HTTP_ALLOWED_ORIGINSComma-separated allowlist of exact Origin values accepted by the Streamable-HTTP DNS-rebinding protection; empty defaults to loopback.
REBAR_MCP_HTTP_TLS_AT_EDGESet to 1 to acknowledge TLS is terminated at the edge; required to bind the Streamable-HTTP transport to a non-loopback host.
REBAR_MCP_ALLOW_UNAUTHENTICATED_HTTPSet to 1 to acknowledge running the Streamable-HTTP transport without a token verifier; required to boot the HTTP transport while auth is off.
REBAR_MCP_AUTH_ENABLEDSet to 1 to enable MCP authentication (the composite token verifier + Resource-Server wiring); off by default.
REBAR_MCP_AUTH_STRATEGIESComma-separated, ordered list of token-verifier strategies to compose (closed set: static, jwt, introspection, proxy, custom).
REBAR_MCP_AUTH_ISSUER_URLOAuth authorization-server issuer URL advertised in the Protected-Resource Metadata (RFC 9728) when auth is enabled.
REBAR_MCP_AUTH_RESOURCE_SERVER_URLThe single resource identifier (RFC 8707 audience) for this server; the composite verifier re-checks every accepted token against it.
REBAR_MCP_AUTH_REQUIRED_SCOPESComma-separated scopes a caller must hold; the SDK returns 403 insufficient_scope when a principal lacks one.
REBAR_MCP_AUTH_STATIC_TOKENS_FILEPath to the JSON secrets file for the static-bearer verifier (stores only SHA-256 digests of the accepted tokens).
REBAR_MCP_AUTH_JWT_JWKS_URIHTTPS JWKS endpoint the `jwt` verifier fetches signing keys from (an OIDC provider's .well-known/jwks.json).
REBAR_MCP_AUTH_JWT_ISSUERExpected `iss` claim for the `jwt` verifier; falls back to REBAR_MCP_AUTH_ISSUER_URL when unset.
REBAR_MCP_AUTH_JWT_ALGORITHMSComma-separated PINNED, asymmetric-only JWS algorithms for the `jwt` verifier (default RS256,ES256); a symmetric algorithm on a JWKS source is refused.
REBAR_MCP_AUTH_JWT_LEEWAYClock-skew leeway in seconds applied to exp/nbf validation by the `jwt` verifier (default 60).
REBAR_MCP_AUTH_JWT_JWKS_REFETCH_COOLDOWNMinimum seconds between JWKS refetches triggered by an unknown key id (the concurrency-safe flood guard; default 30).
Readme
rebar
An event-sourced, git-backed ticket store + Jira reconciler built for agent swarms — one store, exposed as a Python library, a CLI, and an MCP server.
rebar's core loop: rebar ready → rebar claim → rebar transition … closed
Details
- Repository
- github.com/navapbc/rebar
- Category
- Developer Tools
- Package
nava-rebar- Transport
- STDIO
- Registry
- MCP registry, active