调用项目内存 MCP 端点

发布 /api/v1/projects/{id}/mcp

将 MCP(模型上下文协议)请求转发到项目的内存工具服务器。项目范围由路由 ID 路径参数承载,而组织则派生自该项目。正文是单个JSON-RPC 消息; JSON-RPC批处理请求被拒绝。上游响应被代理逐字返回。

路径参数

  • id 字符串 必需

    项目 ID

body 必需

JSON-RPC 消息(按原样转发到项目运行时)

对象 对象

body 必需

JSON-RPC 消息(按原样转发到项目运行时)

对象 对象

响应

  • 200 application/json

    MCP 响应,逐字代理

  • 400 application/json

    项目运行时不可用,或JSON-RPC批处理请求

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 401 application/json

    凭证缺失或无效

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 403 application/json

    调用者缺乏部署管理权限

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 404 application/json

    未为此项目启用 MCP访问权限

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 413 application/json

    请求正文超过大小限制

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 502 application/json

    无法访问项目运行时

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 503 application/json

    项目运行时尚不提供服务MCP

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
POST /api/v1/projects/{id}/mcp
curl \
 --request POST 'https://agentengine.mongodb.com/api/v1/projects/{id}/mcp' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: application/json"
curl \
 --request POST 'https://agentengine.mongodb.com/api/v1/projects/{id}/mcp' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: text/plain"
请求示例
{}
响应示例 (200)
{}
响应示例 (400)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (401)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (403)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (404)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (413)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (502)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (503)
{
  "code": "string",
  "error": "string",
  "success": true
}