← Back to Plugins
MCP Server MCP

Agent Swarm

github By github 👁 1 views ▲ 0 votes

Full Agent Swarm API and MCP server with local SQLite storage for multi-agent orchestration.

Homepage Verified source GitHub

Install

npx -y @desplega.ai/[email protected]

Configuration Example

{
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://{swarm_host}/mcp",
      "headers": [
        {
          "description": "Bearer token using the API key for your Agent Swarm instance (include the Bearer prefix).",
          "isRequired": true,
          "isSecret": true,
          "placeholder": "Bearer <token>",
          "name": "Authorization"
        },
        {
          "description": "ID of an agent registered on your Agent Swarm instance.",
          "isRequired": true,
          "placeholder": "00000000-0000-0000-0000-000000000000",
          "name": "X-Agent-ID"
        }
      ],
      "variables": {
        "swarm_host": {
          "description": "Host of YOUR agent-swarm instance, e.g. swarm.example.com",
          "isRequired": true
        }
      }
    }
  ],
  "packages": [
    {
      "registryType": "npm",
      "identifier": "@desplega.ai/agent-swarm",
      "version": "1.135.0",
      "transport": {
        "type": "streamable-http",
        "url": "http://localhost:{--port}/mcp",
        "headers": [
          {
            "description": "Bearer token using the API key for your local Agent Swarm instance (include the Bearer prefix).",
            "isRequired": true,
            "isSecret": true,
            "placeholder": "Bearer <AGENT_SWARM_API_KEY>",
            "name": "Authorization"
          },
          {
            "description": "ID of an agent registered on your local Agent Swarm instance.",
            "isRequired": true,
            "placeholder": "00000000-0000-0000-0000-000000000000",
            "name": "X-Agent-ID"
          }
        ]
      },
      "packageArguments": [
        {
          "value": "api",
          "type": "positional"
        },
        {
          "description": "Port for the local Agent Swarm API and MCP server.",
          "default": "3000",
          "type": "named",
          "name": "--port"
        }
      ],
      "environmentVariables": [
        {
          "description": "API key for your local Agent Swarm instance.",
          "isRequired": true,
          "isSecret": true,
          "name": "AGENT_SWARM_API_KEY"
        }
      ]
    }
  ]
}
mcp model-context-protocol streamable-http npm

Comments

Sign in to leave a comment

Loading comments...