到门口开放平台open.menkou.com

接口说明 / 门铃哥哥 / MCP

MCP 客户端配置

门铃哥哥对齐 Model Context Protocol,支持三种传输,工具以 mcp__<server>__<tool> 注册进 Agent 工具环。

三种传输

传输配置协议
stdiocommand + args(可选 env / cwd)子进程
HTTP + SSE仅 url2024-11-05
Streamable HTTPurl + transport: "streamable-http"2025-03-26

配置位置

优先读工程级,再与用户级合并;同名 server 由工程级覆盖用户级。

级别路径
工程<workspace>/.menling-gege/mcp.json
用户~/.menling-gege/mcp.json

配置示例

{
  "mcpServers": {
    "echo": {
      "command": "python",
      "args": ["examples/mcp/echo_server.py"],
      "env": {}
    },
    "echo-sse": {
      "url": "https://mcp.example.com/sse",
      "bearer": "demo-token"
    },
    "echo-http": {
      "url": "https://mcp.example.com/mcp",
      "transport": "streamable-http",
      "headers": { "Authorization": "Bearer demo-token" }
    }
  }
}
字段说明
command + args + env / cwdstdio 子进程
url默认按 HTTP+SSE 连接
url + transportsse / streamable-http;也可写 type: "http"
headers所有请求自动携带
bearer / token简写,自动加 Authorization: Bearer …
disabled跳过该 server
timeout该 server 会话默认超时(秒)
令牌只放在本机 ~/.menling-gege/ 下,不要写进仓库、安装包或公开配置。

Resources / Prompts

连接成功后自动探测,不支持则静默为空。Agent 工具:

工具参数
mcp_list_resources可选 server
mcp_read_resourceserver + uri
mcp_list_prompts可选 server
mcp_get_promptserver + name,可选 arguments

MCP OAuth

远端 MCP 需要 OAuth 时,可在该 server 下加 auth:

"my-oauth-mcp": {
  "url": "https://mcp.example.com/sse",
  "auth": {
    "type": "oauth",
    "authorizationUrl": "https://auth.example.com/authorize",
    "tokenUrl": "https://auth.example.com/token",
    "clientId": "your-client-id",
    "scopes": ["mcp"],
    "redirectPort": 8768
  }
}