Open MCP Server

Open Swarm: Orchestrating AI Agent Swarms with Django

Local serverstdioPython

What is the Open MCP Server?

Open Swarm: Orchestrating AI Agent Swarms with Django

What you get

  1. As a CLI tool (swarm-cli): run blueprints locally, interactively or one-shot, and optionally compile them into standalone executables. 2. As an API service (swarm-api): serve blueprints over an OpenAI-compatible REST API (/v1/models, /v1/chat/completions, /v1/responses), so any OpenAI client — SDKs, chat UIs, integrations — can talk to your agents. The OpenAPI spec is served at /api/schema/ (with Swagger UI at /api/schema/swagger-ui/).

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Open MCP Server

{
  "llm": {
    "default": {
      "provider": "openai",
      "model": "gpt-4o",
      "base_url": "https://api.openai.com/v1",
      "api_key": "${OPENAI_API_KEY}"
    },
    "local": {
      "provider": "ollama",
      "model": "llama3",
      "base_url": "http://localhost:11434"
    }
  },
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "${ALLOWED_PATH}"],
      "env": { "ALLOWED_PATH": "${ALLOWED_PATH}" }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
ALLOWED_PATHFilesystem location the server is allowed to use.Optional
OPENAI_API_KEYCredential the server authenticates with.Yes
API_AUTH_TOKENCredential the server authenticates with.Yes
DJANGO_SECRET_KEYCredential the server authenticates with.Yes
SWARM_CONFIG_PATHFilesystem location the server is allowed to use.Optional

Frequently asked questions

Open Swarm: Orchestrating AI Agent Swarms with Django Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.