Open Swarm: Orchestrating AI Agent Swarms with Django
Open Swarm: Orchestrating AI Agent Swarms with Django
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/).Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
{
"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.
| Variable | Description | Required |
|---|---|---|
| ALLOWED_PATH | Filesystem location the server is allowed to use. | Optional |
| OPENAI_API_KEY | Credential the server authenticates with. | Yes |
| API_AUTH_TOKEN | Credential the server authenticates with. | Yes |
| DJANGO_SECRET_KEY | Credential the server authenticates with. | Yes |
| SWARM_CONFIG_PATH | Filesystem location the server is allowed to use. | Optional |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Connect Claude Code to Vim/Neovim - query state, execute commands, search help, record macros
Access book collections, reading lists, and bookshelf recognition from AI assistants.
Feedbk provides interview and survey design skills over MCP, with a hosted route for deploying guides and sharing participant links.
Design tokens and drift checks for coding agents: use the token, not the hardcoded value.