Skip to main content
Glama
oktawianwybieralski

SynAgent MCP - Cross-Agent CLI Bridge

SynAgent MCP - Cross-Agent CLI Bridge

An intelligent cross-agent orchestration bridge connecting IDEs (VS Code, Cursor, Antigravity) with local coding agent CLIs (OpenAI Codex CLI, Claude Code, and Gemini CLI) via the Model Context Protocol (MCP).


⚡ Prerequisites & Agent Status

SynAgent bridges your IDE with your local CLI agents. You need at least one supported CLI installed and authenticated on your machine:

Provider

Status in v1.0

Model Families

Installation

Interactive Sign-In

OpenAI Codex

Active Backend

Sol, Luna, Astra

npm install -g @openai/codex

codex login

Claude Code

Active Backend

Sonnet 3.7, Opus

npm install -g @anthropic-ai/claude-code

claude auth login

Gemini CLI

Probed Backend

Flash, Pro

npm install -g @google/gemini-cli

gemini (follow prompts)

NOTE

Run thesynagent_doctor tool anytime to check your machine's environment, active versions, and authentication readiness.

IMPORTANT

Strict User Consent & Privacy Policy:

  • Zero Silent Downloads: SynAgent never downloads, installs, or executes packages in the background. If a CLI is missing, synagent_doctor provides the exact terminal command.

  • Read-Only Sandbox Guard: All diagnostic, review, analysis, and consultation tasks run in enforced read-only mode (--sandbox read-only on Codex, --permission-mode dontAsk --tools Read,Glob,Grep on Claude) to protect your repository from unintended edits.


Related MCP server: Context7 MCP Server

Architecture: Maker–Checker Pattern

SynAgent establishes an automated Maker–Checker (Builder–Auditor) pair programming workflow:

  • Primary IDE Assistant (VS Code, Cursor, Antigravity): Interactive development, file editing, test execution, and Git management.

  • Local CLI Reasoning Engines: Deep independent verification, root-cause debugging, non-interactive audit, and second opinions running safely in read-only sandbox mode.

[ VS Code / Cursor / Antigravity ]
               │
        (MCP over stdio)
               ▼
        synagent server (v0.9.0-dev)
               │
   ┌───────────┼───────────┐
   ▼           ▼           ▼
Codex CLI   Claude Code  Gemini CLI
(Active)    (Active)     (Probed)

Tool Reference

Universal Multi-Agent Tools

Primary Tool

Legacy Alias

Description

Key Parameters

synagent_doctor

omniagent_doctor

Comprehensive multi-agent diagnostic audit. Checks presence, versions, paths, and auth status of all 3 CLIs.

None

synagent_review

omniagent_review

Automated code review with full Git scope support across uncommitted, staged, commit, or branch diffs.

scope, instructions, backend: "auto"|"codex"|"claude"

synagent_consult

omniagent_consult

Second opinion and architectural evaluation for proposed refactoring plans or designs.

proposal, specific_questions, backend: "auto"|"codex"|"claude"

synagent_analyze

omniagent_analyze

In-depth structural, architectural, and dependency analysis in read-only mode.

task, file_paths, backend: "auto"|"codex"|"claude"

synagent_quota_status

omniagent_quota_status

Current rolling limit headroom and usage telemetry across backends.

refresh

synagent_set_default

omniagent_set_default

Persist default CLI backend in ~/.synagent/config.json.

backend

synagent_close_session

omniagent_close_session

Cleanly terminate an active multi-turn session.

session_handle

synagent_report_bug

omniagent_report_bug

Privacy-sanitized bug report and pre-filled GitHub issue URL.

error_message, context

100% Backward-Compatible Codex Tools

All existing codex_* tools are preserved with identical schemas and semantics:

  • codex_status — Retrieves configuration, daemon status, and active model policies.

  • codex_review_code — Automated code review pinned to Codex CLI.

  • codex_consult — Architectural second opinion pinned to Codex CLI.

  • codex_analyze — Codebase and structural analysis pinned to Codex CLI.

  • codex_debug_error — Root-cause debugging and fix recommendations for error traces.

  • codex_implement — Synthesis of complex algorithms and class scaffolds (read-only output).


Review Scope Architecture (synagent_review)

SynAgent supports granular Git scope targeting:

Scope Format

Example

Description

Working Changes (Default)

"uncommitted", ""

All unstaged, staged, and untracked changes across the working tree.

Staged Index Only

"staged", "cached"

Only changes added to the Git staging index (git diff --cached).

Single Commit

"c502bf5", "commit:c502bf5"

Diffs introduced by a specific commit SHA (git show <sha>).

Relative Revision

"HEAD~1", "HEAD^"

Diffs introduced by a relative ancestor revision (git show HEAD~1).

Branch / PR Comparison

"main", "origin/main"

Comparison of current branch against base branch (git diff <base>...HEAD).

Revision Range

"main...feature", "v1.0..v2.0"

Diffs across any valid two-dot or three-dot revision range.

All scope arguments are strictly sanitized to prevent option injection, and prompts are piped via standard input to eliminate command-line character limits on Windows.


Safety & Governance Guardrails

To prevent accidental consumption of high-tier resources, top-tier models (astra in Codex, claude-3-opus in Claude) are strictly guarded:

  1. Interactive Prompt: The caller must prompt the user before initiating requests with this tier.

  2. Server-Side Enforcement: The server rejects calls requesting top-tier models unless user_confirmed: true is explicitly passed.


Installation & Configuration

1. Install via npm

npm install -g synagent
# or run directly with npx:
npx synagent

2. Configure in your IDE

VS Code (User/mcp.json)

{
  "servers": {
    "io.github.oki-dev/synagent": {
      "type": "stdio",
      "command": "synagent"
    }
  }
}

Antigravity & Cursor (mcp_config.json)

{
  "mcpServers": {
    "synagent": {
      "command": "synagent"
    }
  }
}

Automated Test Suite

SynAgent includes a test suite using the native Node.js test runner:

npm test

Author & License

Available Tools

6 tools
codex_analyzeB

Perform deep architectural, dependency, and structural code analysis in read-only sandbox mode using OpenAI Codex.

ParametersJSON Schema
NameRequiredDescriptionDefault
taskYesThe specific question, architectural aspect, or focus area to analyze.
modelNoModel to use (default: "gpt-6.1-sol", options: "gpt-6.1-sol", "gpt-6.0-sol", "luna", "astra").
file_pathsNoOptional list of files or directories to inspect.
user_confirmedNoMandatory true confirmation if using the top-tier "astra" model.
workspace_pathNoOptional absolute path to workspace root.
reasoning_effortNoReasoning effort depth (default: "high").

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden, and it does disclose one important trait: 'read-only sandbox mode,' which reassures the agent no mutations occur. It adds nothing about cost, latency, model-tier implications, or that astra requires confirmation, so the disclosure is only partial.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with zero filler, stating the action and its scope immediately. It is efficient, though arguably too terse given the tool's complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 6-parameter tool with no annotations and no output schema, the description omits the astra confirmation requirement, guidance on choosing a model, and anything about what the analysis returns. An agent could call it, but not with full understanding of the parameters' significance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description adds no parameter-level meaning beyond the schema, e.g., nothing about the user_confirmed/astra gating or how reasoning_effort affects analysis depth.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (analyze) and scopes the resource precisely: architectural, dependency, and structural code analysis. However, it never distinguishes itself from the close sibling codex_review_code, so an agent cannot tell them apart on description alone.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use, when-not-to-use, or named alternative. The phrases 'deep' and 'architectural' hint at the intended scope but leave the routing decision against codex_review_code/codex_consult to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

codex_consultB

Consult OpenAI Codex for a second opinion on an architecture plan, refactoring strategy, or technical trade-offs.

ParametersJSON Schema
NameRequiredDescriptionDefault
modelNoModel to use (default: "gpt-6.1-sol", options: "gpt-6.1-sol", "gpt-6.0-sol", "luna", "astra").
proposalYesThe proposed plan, architecture, or refactoring strategy to evaluate.
user_confirmedNoMandatory true confirmation if using the top-tier "astra" model.
workspace_pathNoOptional absolute path to workspace root.
reasoning_effortNoReasoning effort depth (default: "medium").
specific_questionsNoSpecific concerns, trade-offs, or questions to address.

TDQS

B3.3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden, and it discloses almost nothing behavioral: no cost/latency expectations, no mention that the top-tier 'astra' model requires a mandatory user_confirmed flag, and no statement about what the call returns. For a tool that proxies an external model with tiered, gated options, this is a significant transparency gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with zero filler; the verb and the evaluative scope land immediately.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 100% schema coverage the inputs are adequately covered, but there is no output schema and the description says nothing about the shape or nature of the returned second opinion, nor about the astra confirmation flow that the schema implies. Adequate but with clear gaps for a 6-parameter tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all six parameters are already documented in the schema, and the description adds no parameter-level detail beyond what is there. Baseline 3 applies when the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Consult) and resource (OpenAI Codex) plus the class of artifact it evaluates (architecture plans, refactoring strategies, trade-offs). This distinguishes it from codex_review_code and codex_debug_error reasonably well, but it never names a sibling explicitly, so the boundary against codex_analyze is left to inference.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies a usage context — you consult it for a 'second opinion' on plans and trade-offs — which suggests it is a higher-level advisory call rather than a code-level review. However, it offers no explicit when-to-use/when-not guidance and never contrasts itself with the five sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

codex_debug_errorC

Consult OpenAI Codex to diagnose errors, exceptions, stack traces, or unexpected test/build failures and suggest solutions.

ParametersJSON Schema
NameRequiredDescriptionDefault
modelNoModel to use (default: "gpt-6.1-sol", options: "gpt-6.1-sol", "gpt-6.0-sol", "luna", "astra").
contextNoAdditional context, what command was run, expected behavior, or relevant logs.
file_pathsNoOptional list of file paths relevant to the failure.
error_messageYesThe exact error message or stack trace to diagnose.
user_confirmedNoMandatory true confirmation if using the top-tier "astra" model.
workspace_pathNoOptional absolute path to workspace root.
reasoning_effortNoReasoning effort depth (default: "xhigh" for debugging).

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden. It never states that this is a read-only external consultation that returns suggestions rather than applying fixes, nor does it disclose that data is sent to OpenAI Codex, nor any confirmation/auth requirement (the astra-tier confirmation lives only in the schema).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler; the purpose and outcome land immediately. It is slightly under-specified rather than bloated, which is not a conciseness failure.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter tool with no annotations and no output schema, one sentence is thin: the description says nothing about the returned diagnosis format, latency/cost implications of the model tiers, or when the user_confirmed gate must be set. The schema covers parameters, but behavioral context is largely absent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the model tiers, reasoning_effort default ("xhigh"), file_paths, context, and user_confirmed gate are all already documented in the schema. The description adds no parameter meaning beyond that, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a specific verb ("diagnose") plus the resource class (errors, exceptions, stack traces, unexpected test/build failures) and the outcome (suggest solutions). It is clearly more than a restatement of the name, but it never distinguishes itself from overlapping siblings such as codex_analyze or codex_consult.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied by the noun list ("when you have an error"). There is no explicit when-to-use, no exclusion, and no routing to alternatives even though siblings codex_analyze and codex_consult plausibly overlap with debugging-by-consultation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

codex_implementA

Request OpenAI Codex to synthesize complex code, algorithms, structural refactorings, or boilerplate in read-only sandbox mode.

ParametersJSON Schema
NameRequiredDescriptionDefault
modelNoModel to use (default: "gpt-6.1-sol", options: "gpt-6.1-sol", "gpt-6.0-sol", "luna", "astra").
context_filesNoPaths to files that provide context, contracts, interfaces, or existing implementations.
specificationYesDetailed specification and functional requirements for the code.
user_confirmedNoMandatory true confirmation if using the top-tier "astra" model.
workspace_pathNoOptional absolute path to workspace root.
reasoning_effortNoReasoning effort depth (default: "xhigh").

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does disclose one key behavioral trait: it operates in read-only sandbox mode. However, it omits other important traits such as return format, whether it writes files, or synchronous/asynchronous behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence with no wasted words. Every part of the sentence contributes to understanding the tool's function.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex code-synthesis tool with no annotations and no output schema, the description is minimal. It conveys the core action and sandbox mode, but lacks details about the return value, execution model, or how context files are used.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all six parameters. The description adds no parameter-specific information, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (synthesize) and resource (complex code, algorithms, structural refactorings, boilerplate), making clear it is a code-generation tool. However, it does not explicitly distinguish itself from siblings like codex_analyze or codex_review_code, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage by listing what can be synthesized, but offers no explicit when-to-use or when-not-to-use guidance relative to the sibling tools. No alternatives are mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

codex_review_codeA

Run an automated code review on uncommitted repository changes or a specific git diff using OpenAI Codex in read-only mode.

ParametersJSON Schema
NameRequiredDescriptionDefault
modelNoModel to use (default: "gpt-6.1-sol", options: "gpt-6.1-sol", "gpt-6.0-sol", "luna", "astra").
scopeNoScope of changes: "uncommitted" (default), or base branch (e.g. "main"), or commit SHA.
instructionsNoReview focus guidelines, constraints, conventions, or security/performance checks.
user_confirmedNoMandatory true confirmation if using the top-tier "astra" model.
workspace_pathNoOptional absolute path to workspace root.
reasoning_effortNoReasoning effort depth (default: "high").

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden. It does disclose one meaningful behavioral trait: the run is read-only, so the agent knows the repository will not be mutated. It says nothing about cost, latency, external service invocation, or auth requirements.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence that front-loads the action and packs purpose, target scope, engine, and execution mode without a wasted clause. Appropriately sized for the purpose statement it delivers.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool invokes an external model with six parameters and no output schema, yet the description never says what a review returns or that it may be slow or costly. The parameter surface is fully covered by the schema, but the operational context around an AI-backed review is thin.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all six parameters including defaults, enums, and the astra user_confirmed gate. The description adds only the loose mapping of 'uncommitted changes or a specific git diff' to the scope parameter, which is baseline-level value.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (review) and resource (uncommitted repository changes or a specific git diff) and names the underlying engine. It does not explicitly distinguish itself from the close sibling codex_analyze, so an agent must infer the boundary between 'review' and 'analyze'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The scope phrase ('uncommitted repository changes or a specific git diff') implies when this tool applies, which is useful. However, there is no explicit when-not-to-use guidance and no mention of the siblings a caller should prefer for status, debugging, or implementation work.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

codex_statusA

Get the active OpenAI Codex CLI configuration, active model, reasoning effort, and governance policies (e.g. Astra approval rules).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full disclosure burden. The verb "Get" implies a safe read and it does surface an unusual behavioral element (Astra governance/approval rules being part of the returned state), which is genuinely useful. It does not state whether the values are live or cached, or whether reading has any cost or side effect.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence that front-loads the verb and the primary resource, then enumerates the returned fields with a parenthetical example. No filler, though the enumeration makes it slightly dense for one sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description must convey what comes back; it does so by naming the configuration, active model, reasoning effort, and governance policies. Combined with the empty input schema, an agent has enough to call it correctly, only missing staleness/live-state semantics.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there is nothing for the description to disambiguate; the baseline for a 0-param tool applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clear verb ("Get") plus a specific resource (active Codex CLI configuration) with an enumeration of what is returned: model, reasoning effort, governance policies. It is obviously distinct from the action-oriented siblings (codex_implement, codex_review_code, etc.), but it never names or contrasts them explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the name and no-arg read nature — an agent inspects current state before invoking the sibling actions. However, the description states no conditions, prerequisites, or alternatives, and does not say when a status check is warranted versus just running an action tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updatesv1.0.0
    • First observedcodex_analyze
    • First observedcodex_consult
    • First observedcodex_debug_error
    • First observedcodex_implement
    • First observedcodex_review_code
    • First observedcodex_status

TDQS

A3.5/5.0

Scored across 6 tools

Disambiguation4/5

The tools target distinct Codex usage modes: status, analysis, debugging, review, implementation, and consultation. However, codex_analyze, codex_consult, and codex_review_code have adjacent boundaries that could cause occasional misselection.

Naming Consistency4/5

All tools use a consistent codex_ prefix and snake_case, which makes the set predictable. There is minor inconsistency between verb-only names (codex_analyze, codex_implement, codex_consult), verb_noun names (codex_debug_error, codex_review_code), and a noun name (codex_status).

Tool Count5/5

Six tools is well-scoped for a Codex CLI wrapper, and each tool represents a meaningful, non-redundant operation. The count is neither thin nor bloated.

Completeness4/5

The surface covers common Codex interactions including status, analysis, debugging, review, implementation, and consultation. Minor gaps exist around applying changes, continuing sessions, or explicitly generating/running tests, but agents can work around these limitations.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Bridges the Model Context Protocol with Language Server Protocol to provide AI agents with persistent access to code intelligence features including navigation, diagnostics, refactoring, and completion across 7+ programming languages.
    2,399 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Remote MCP coding bridge that gives ChatGPT/Codex secure local workspace access, including file retrieval, semantic code intelligence, Git, diagnostics, and guarded shell execution.
    45 npm
    MIT