使用说明
mcp网关
MCP(模型上下文协议)服务器,将本地代理作为克劳德代码的工具公开。
工具(19)
| 域 | 工具 | 后端代理 |
|---|---|---|
| 数量 | quant_fundamental, quant_buy_advisory, quant_sell_advisory |
投资量化 |
| 交易 | trader_summary, trader_holdings, trader_trades |
汽车贸易商 |
| 新闻资讯 | counter_perspective, counter_batch |
反回声室 |
| 报告 | report_generate, report_validate, report_list_templates |
报表生成器 |
| 机器人学 | robot_design, robot_critic, robot_stress_test |
机器人建模师 |
| 概念 | notion_portfolio_sync, notion_portfolio_update |
概念投资组合 |
| FreeCAD | freecad_runtime_status, freecad_create_model, freecad_generate_drawing, freecad_inspect_model |
freecad自动化 |
建筑
Claude Code ←─ stdio ─→ mcp-gateway (server.js)
├─ tools/invest-quant.js → REST :3003
├─ tools/auto-trader.js → REST :3001
├─ tools/anti-echo-chamber.js → local
├─ tools/report-builder.js → local
├─ tools/robot-modeler.js → local
├─ tools/notion-portfolio.js → Notion API
└─ tools/freecad-automation.js → FreeCADCmd + freecad-automation
堆栈
- 运行时:Node.js
- 协议:MCP SDK(标准IO传输)
- 验证:所有工具输入的Zod模式
设置
cp .env.example .env
npm install
npm start # Start MCP server (stdio)
FreeCAD的可选环境:
export FREECAD_AUTOMATION_ROOT="/Users/jangtaeho/Documents/New/freecad-automation"
export FREECAD_OUTPUT_DIR="/Users/jangtaeho/Documents/New/freecad-automation/output"
export FREECAD_CMD="/Applications/FreeCAD.app/Contents/Resources/bin/FreeCADCmd"
添加到Claude代码配置:
{
"mcpServers": {
"mcp-gateway": {
"command": "node",
"args": ["/path/to/mcp-gateway/server.js"]
}
}
}