MCP servers

MCP (Model Context Protocol) servers let assistants connect to external tools.

Endpoints

Manage MCP servers with these REST endpoints.

McpServer type

ParameterTypeDescription
idstringUnique identifier for the MCP server
transportTypeTransportTypeTransport type (SSE or HTTP)
sseTransportSseTransport or nullSSE transport details
httpTransportHttpTransport or nullHTTP transport details
createdAtstringTimestamp when the MCP server was created
updatedAtstringTimestamp when the MCP server was last updated

Example MCP server

const mcpServer = { id: '00cfe680-fee5-49b9-b386-6a7097eb8497', transportType: 'SSE', sseTransport: { id: '10cfe680-fee5-49b9-b386-6a7097eb8497', url: 'https://example.com/sse', headers: { Authorization: 'Bearer token' }, createdAt: '2024-01-15T10:30:00Z', updatedAt: '2024-01-15T10:30:00Z', }, httpTransport: null, createdAt: '2024-01-15T10:30:00Z', updatedAt: '2024-01-15T10:30:00Z', }

SseTransport type

ParameterTypeDescription
idstringUnique identifier for the transport
urlstringSSE endpoint URL
headersobjectHTTP headers sent with requests
createdAtstringTimestamp when created
updatedAtstringTimestamp when last updated

HttpTransport type

ParameterTypeDescription
idstringUnique identifier for the transport
urlstringHTTP endpoint URL
headersobjectHTTP headers sent with requests
createdAtstringTimestamp when created
updatedAtstringTimestamp when last updated