Enfyra MCP 服务器
连接 Enfyra 与 MCP相兼容的编码工具,例如 Codex, Claude Code, Cursor, VS Code / GitHub Copilot, Google Antigravity, ZCode, 以及其他 STDIO MCP 主机.
安装和配置
从应该使用 Enfyra 的项目中运行 :
npx @enfyra/mcp-server@latest config
设置要求:
- enfyra 应用程序/admin URL ,例如
http://localhost:3000或者说https://demo.enfyra.io· ; - a 一个
ENFYRA_API_TOKEN从 Enfyra 管理员 UI 创建/me页面; - 要配置的 MCP 客户端.
它写入工程本地配置, 将设置目录记录为 ENFYRA_MCP_PROJECT_ROOT,仅替换 enfyra 服务器条目.
| 客户端 | 命令 | 项目配置 |
|---|---|---|
| 代码 | npx @enfyra/mcp-server@latest config --codex | .codex/config.toml |
| 克劳德代码 | npx @enfyra/mcp-server@latest config --claude-code | .mcp.json |
| 光标 | npx @enfyra/mcp-server@latest config --cursor | .cursor/mcp.json |
| VS 代码 / GitHub 副驾驶 | npx @enfyra/mcp-server@latest config --vscode | .vscode/mcp.json |
| 谷歌反重力 | npx @enfyra/mcp-server@latest config --antigravity | .agents/mcp_config.json |
| ZCode 代码 | npx @enfyra/mcp-server@latest config --zcode | .zcode/config.json |
所有支持客户的非互动设置 :
npx @enfyra/mcp-server@latest config --yes \
--app-url http://localhost:3000 \
--api-token efy_pat_your-token
删除 MCP 创建的临时源代码和本地遥测文件 :
npx @enfyra/mcp-server@latest cleanup
配置多个选定的客户端 :
npx @enfyra/mcp-server@latest config --cursor --claude-code
手动配置
对于接受 mcpServers JSON区:
{
"mcpServers": {
"enfyra": {
"command": "npx",
"args": ["-y", "@enfyra/mcp-server@latest"],
"env": {
"ENFYRA_API_URL": "http://localhost:3000/api",
"ENFYRA_API_TOKEN": "efy_pat_your-token"
}
}
}
}
Codex 项目配置使用 TOML :
[mcp_servers.enfyra]
command = "npx"
args = ["-y", "@enfyra/mcp-server@latest"]
[mcp_servers.enfyra.env]
ENFYRA_API_URL = "http://localhost:3000/api"
ENFYRA_API_TOKEN = "efy_pat_your-token"
ZCode 使用嵌入式 mcp.servers JSON 结构 .zcode/config.json数字 :
{
"mcp": {
"servers": {
"enfyra": {
"command": "npx",
"args": ["-y", "@enfyra/mcp-server@latest"],
"env": {
"ENFYRA_API_URL": "http://localhost:3000/api",
"ENFYRA_API_TOKEN": "efy_pat_your-token"
}
}
}
}
}
在写入配置后重新启动或重新装入 MCP 客户端. 把信物从承诺的档案中保留出来.
配置命令
npx @enfyra/mcp-server@latest config [options]
| 选项 | 使用 |
|---|---|
--app-url | 设置 Enfyra 应用程序/ admin URL |
--api-token, (中文(简体) ), -t | 设定 ENFYRA_API_TOKEN |
--yes | 非交互运行 |
--reconfig | 再次选择客户端并替换已有的 enfyra 条目 |
--static-tools | 保存相容配置; 运行时间仍然只曝光 enfyra |
--codex | 写入代码配置 |
--claude-code, (中文(简体) ), --claude | 写入 Claude 代码配置 |
--cursor | 写入光标配置 |
--vscode, (中文(简体) ), --copilot | 写入 VS 代码 / GitHub 副驾驶配置 |
--antigravity | 写入谷歌反重力配置 |
--zcode | 写入 ZCode 配置 |
-h, (中文(简体) ), --help | 显示 CLI 帮助 |
环境
| 变量 | 说明 | 默认 |
|---|---|---|
ENFYRA_API_URL | 运行时间 API 基础写入 MCP 配置 | 需求 |
ENFYRA_API_TOKEN | 来自 Enfyra 管理员 UI 的程序符号 /me | 需求 |
ENFYRA_MCP_PROJECT_ROOT | 源工作空间的绝对项目目录 | 设定 config; 否则使用明确的工具参数或客户端提供的根 |
MCP连接显示一个工具, enfyra在整个会议期间。 不需要工具加载配置 . ENFYRA_MCP_PROFILE 指导工作流程的发现;它不添加公共工具。 重运行 config 保存已有的高级设置. ENFYRA_MCP_DYNAMIC_TOOLS 财务报告和审定财务报表 --static-tools 不改变单工具运行时表面。 在更新已安装的软件包后重新连接 MCP 客户端 .
MCP直接通过 Enfyra 服务器的本地发送此 PAT x-enfyra-pat 头曰. 它不会以PAT来换取一个短寿命的访问符或作为"熊"符来发送.
源工作流程编制 enfyra/ 工作目录和存储源快照和 diffs .tmp/enfyra/<target>/<session>/ 在选定的工程内。 准备增加 /enfyra/ 财务报告和审定财务报表 /.tmp/enfyra/ 给项目的 .gitignore 在撰写来源之前。 运行时间不会从其发射目录推断项目. 在每个新的 MCP 会话中重新打开工作空间; 保留现有的本地编辑 .
校验连接
在配置的 MCP 客户端中打开一个新会话, 并请求它:
Use Enfyra MCP to show the connected API context.
然后尝试只读请求 :
Use Enfyra MCP to list the available tables without changing anything.
发展
此寄存器使用 Yarn 4 和 TypeScript :
yarn typecheck
yarn test
使用 一般事务人员(其他职等) 用于维护者架构,工具合同,验证规则,以及后端同步点. LLM 运行时间指导由 MCP 指令, 工具描述, 工作流程发现, 所需知识工具, 构建器, 以及实例提供, 而不是这个 README .