qe-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@qe-mcpfind experts on React performance optimization"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
qe-mcp
Standalone MCP server for QE Framework expert-library guidance.
This repository holds the large optional expert corpus outside
@inho-team/qe-framework so framework installs stay small. The server exposes
compact search and recommendation by default, then returns full expert content
only after an explicit MCP tool or prompt call.
Install
npm install -g @inho-team/qe-mcpqe-mcp is the MCP companion for qe-framework. Install the framework plugin
first, then connect this MCP package to the clients you use:
# 1. Install the QE Framework Claude/Codex plugin
claude plugin marketplace add inho-team/qe-framework
claude plugin install qe-framework@inho-team-qe-framework
# 2. Install the companion MCP package
npm install -g @inho-team/qe-mcp
# 3. Register the MCP server for local AI clients
qe-mcp init-registry
qe-mcp sync --client claude
qe-mcp sync --client codexRun qe-mcp sync --dry-run --client claude or
qe-mcp sync --dry-run --client codex first if you want to inspect the config
file writes before applying them.
For local development:
git clone https://github.com/inho-team/qe-mcp.git
cd qe-mcp
npm run selftestRelated MCP server: SMRT Documentation MCP Server
MCP Server
Direct stdio launch:
qe-mcp-serverLocal source launch:
node scripts/qe_mcp_server.mjsRegistry Sync
Initialize a local registry:
qe-mcp init-registryPreview client config writes:
qe-mcp sync --dry-run --client codexApply:
qe-mcp sync --client codex
qe-mcp sync --client claude
qe-mcp sync --client geminiThe default registry writes a qeExpertLibrary MCP server entry pointing at
this package's scripts/qe_mcp_server.mjs.
qe-framework and qe-mcp are intended to run as twins:
qe-frameworkinstalls the workflow skills, agents, hooks, and Codex assets.qe-mcpinstalls the external expert-library MCP server and cross-agent runner tools.Without
qe-mcp, the core QE workflows still load, but expert-library MCP calls and cross-agent runner tools are unavailable.
Maintainers may also connect the separate admin MCP package,
qe-admin-mcp, for release, bump, skill-test, audit, and migration workflows.
That admin MCP is not required for normal framework usage.
Local Setup Check
After installing and syncing, restart Claude Code or Codex, then verify:
qe-mcp doctor
qe-mcp-serverIn the client, the MCP tool list should include qeExpertLibrary tools such as
qe_search_experts, qe_read_expert, qe_run_codex_agent,
qe_run_claude_agent, and qe_cross_agent_help.
Tools
qe_search_experts: compact metadata searchqe_recommend_expert: task-based expert recommendationqe_read_expert: explicit bounded expert readqe_read_methodology: explicit bounded methodology/reference readqe_expert_prompt: build a bounded expert prompt payloadqe_expert_library_help: quick server usage summaryqe_run_codex_agent: active local Codex runner with bounded timeout/output and default read-only postureqe_run_claude_agent: active local Claude runner with bounded timeout/output and default plan/read-only postureqe_cross_agent_help: passive local runner contract and CLI capability summary
Resources
qe://experts/catalogqe://experts/<name>qe://experts/<name>/referencesqe://expert-packs/<pack>
Prompts
qe-use-expertqe-review-with-expertqe-plan-with-expert
Verification
npm run check
npm run selftest
npm run runner:smokerunner:smoke launches the local MCP server and calls qe_cross_agent_help,
qe_run_codex_agent, and qe_run_claude_agent through the stdio MCP tool path.
Authenticated runners should return status: "ok". Missing local login,
missing CLI installs, provider quota limits, or bounded timeouts are reported as
structured graceful failures instead of raw crashes.
Trust Boundary
The expert corpus is local passive data. Expert reads do not fetch remote code, do not auto-trust third-party MCP servers, and do not accept raw filesystem paths for expert reads. Expert content was migrated from the deleted optional QE catalog and should be treated as guidance that may need current API verification before implementation.
The cross-agent runner tools are active execution tools. They launch only local
CLIs with existing local auth, sanitize inherited environment variables, reject
working directories outside this repository, cap timeout/output, and block
nested cross-agent recursion by default. qe_cross_agent_help is passive and
does not launch either runner.
Do not use the active runner tools for routine expert-library lookups, untrusted prompts, broad autonomous edits, or tasks that require inheriting a user's full MCP configuration. Use the passive expert tools for guidance-only workflows.
Active Runner Examples
Use qe_cross_agent_help first when deciding whether local Codex or Claude is
available. It is passive and does not launch either runner.
Minimal Codex runner call:
{
"name": "qe_run_codex_agent",
"arguments": {
"prompt": "Summarize the current repository constraints.",
"timeout_ms": 60000,
"max_output_bytes": 24000,
"allow_writes": false
}
}Minimal Claude runner call:
{
"name": "qe_run_claude_agent",
"arguments": {
"prompt": "Review the runner policy boundary.",
"permission_mode": "plan",
"timeout_ms": 60000,
"max_output_bytes": 24000,
"allow_writes": false
}
}Write-capable runs require an explicit write policy. Codex requires
allow_writes: true plus sandbox_mode: "workspace-write". Unsafe sandbox or
permission modes such as danger-full-access and bypassPermissions are
rejected. Recursive runner calls are blocked by default with
recursion_blocked.
Troubleshooting:
auth_missing: log in to the local provider CLI, then retry the same MCP tool call.not_installed: install the missing localcodexorclaudeCLI.timeoutorprompt_stalled: reduce prompt scope or raisetimeout_mswithin the schema maximum.budget_exceeded: reduce prompt scope or retry after provider quota resets.policy_denied: checkcwd, write policy, output cap, recursion depth, and MCP config policy.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/inho-team/qe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server