Project Context logo

Project Context

Repository-scoped issue management for Linear, GitHub Issues, GitHub Projects v2, and Jira Cloud.

Install Project Context

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for Project Context, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

Project Context MCP server gives agents a provider-neutral interface for repository-scoped issue work across Linear, GitHub Issues, GitHub Projects v2, and Jira Cloud. It resolves the current Git repository, selects its configured provider, verifies the authenticated account, and exposes an eleven-tool stdio interface. Writes require a preview followed by a single-attempt apply step, with host-local mappings and credentials kept outside repositories. Reach for it when agents need guarded issue reads and mutations tied to specific repositories.

Use cases

  • Route issue operations to the provider configured for a repository
  • Preview and apply guarded issue changes
  • Read issues, users, comments, and provider options
  • Generate MCP client configuration for supported clients

Key features

  • Repository-scoped provider routing
  • Linear, GitHub, and Jira issue access
  • Preview-then-apply mutation workflow
  • Host-local credential and project configuration
  • Encrypted, single-use prepared changes
  • Structured context and configuration validation

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

Not checked yetLast checked 8d ago

We have not completed a health check for this listing yet.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9/16/2026 via OSV.dev

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
Last commit15d agoMost recent push to the default branch.

How Project Context works

What Project Context does

Project Context MCP server routes repository-scoped issue operations to the provider configured for the current Git repository. Supported systems are Linear, GitHub Issues, GitHub Projects v2, and Jira Cloud. Repository mappings, credentials, templates, prepared changes, and audit state live in host-local paths rather than in the source repository.

The server checks the repository context and authenticated identity before provider operations. If configuration is missing or ambiguous, tools return a structured error and writes fail closed. The interface is provider-neutral, while provider-specific capabilities remain limited to the operations exposed by the project.

How it works

The stdio process resolves the working repository, reads its host-local project configuration, and selects the matching issue provider and target. Credentials can come from files, environment variables, operating-system keychains, or commands that return values through arguments. Literal secrets in YAML are rejected.

Changes are split into preparation and application. A prepared change is encrypted with AES-256-GCM, expires after ten minutes, and can be claimed once. The server does not automatically retry writes; if the outcome cannot be determined, it reports an indeterminate result rather than replaying the operation. Provider requests use fixed HTTPS origins, reject redirects, enforce response and timeout limits, and do not automatically retry mutations.

Setup and configuration

Project Context MCP server requires Node.js 22 or newer on Linux or macOS. Run the package's setup command to create starter files under ~/.agents/config/project-context/, including projects.yaml, credentials.yaml, templates, and secrets directories. It also creates local state under ~/.local/state/project-context/ without overwriting existing files.

Adapt the sanitized examples, then run configuration validation and the diagnostic command before registering the project-context-mcp stdio command in an MCP client. The repository provides native configuration generation for Codex, Claude, Zed, and VS Code through the integration manifest command. The optional project-issues skill is installed separately and is not added as an npm lifecycle side effect.

Tools and capabilities

The Project Context MCP server exposes these tools:

  • resolve_project_context
  • list_issues and search_issues
  • list_users and search_users
  • search_issue_options
  • get_issue_capabilities
  • get_issue
  • list_issue_comments
  • prepare_issue_change
  • apply_issue_change

Read operations cover issue, user, comment, option, capability, and repository-context lookup. Linear-specific support includes subissues, due dates, estimates, cycles, milestones, selected relationships, comment replies and edits, archived issue listing, and relation-expanded reads. GitHub-specific support includes issue types, milestones, parent/subissue hierarchies, blocking and duplicate relationships, comment edits, direct-subissue listing, and relation-expanded reads.

Limitations and notes

The project does not expose pull-request operations, releases, repository administration, Git authentication, commit signing, or non-issue Linear features. Linear SLA fields and permanent deletion are unavailable. GitHub custom-field mappings, generic related-to relationships, threaded comment replies, pull requests, and repository administration are also outside the exposed interface.

Mutation audit records contain metadata only, use restrictive local file permissions, and rotate locally. The project reports no telemetry. Starting the server itself does not perform setup; absent host configuration produces an actionable structured error instead.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Project Context

Project Context is an MCP server that connects repository-scoped agent workflows to Linear, GitHub Issues, GitHub Projects v2, and Jira Cloud. Its main tools resolve project context, list and search issues, inspect users and comments, read capabilities, and prepare or apply guarded issue changes.

Install it with Node.js 22 or newer by running the package's `project-context setup` command through `npx`, then validate the generated host-local configuration and register the `project-context-mcp` stdio command in your MCP client.

It documents a standard stdio server and provides native integration manifests for Codex, Claude, Zed, and VS Code.

It requires every write to go through a preview and a single-attempt apply step. Prepared changes expire after ten minutes, are encrypted, can be claimed once, and are never automatically replayed when the result is uncertain.

It supports Linear, GitHub Issues, GitHub Projects v2, and Jira Cloud. The configured repository mapping selects the provider and target used for each operation.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewProject Context AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/project-context?style=directory)](https://allmcps.com/mcp/project-context)
HTML Embed
<a href="https://allmcps.com/mcp/project-context"><img src="https://allmcps.com/api/badge/project-context?style=directory" alt="Project Context on AllMCPs" /></a>