프로젝트 메모리 MCP 엔드포인트 호출

POST /api/v1/projects/{id}/mcp

MCP(Model Context Protocol) 요청 프로젝트의 메모리 도구 서버 로 전달합니다. 프로젝트 범위는 경로 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
}