DorkOS
ApiAgentsAgentidMcp serversNameImport

Import a discovered MCP server into DorkOS management

POST
/api/agents/{agentId}/mcp-servers/{name}/import

Bring a server DorkOS discovered in a project’s .mcp.json under DorkOS management: resolve its transport, then add it as an enabled, editable managed server. Routed through the same approval gate as add, because the imported entry will run in the agent’s environment. Rejects the reserved name "dorkos" and any name already managed; reports a clear error when no such discovered server can be resolved.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://example.com/api/agents/{agentId}/mcp-servers/{name}/import" \  -H "Content-Type: application/json" \  -d '{    "agentId": "string",    "name": "string"  }'
[  {    "name": "string",    "enabled": false,    "connection": {      "transport": "stdio",      "command": "string",      "args": [],      "env": {}    },    "addedAt": "2019-08-24T14:15:22Z",    "addedBy": "string"  }]