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. It asks a person first only when the agent’s permissions say so: the entry already runs in the agent’s environment from the project’s own .mcp.json. 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"  }]