The YAML Cookbook is a collection of ready-to-use backend configurations for Argus MCP. Each recipe is a tested config.yaml snippet that you can copy into your own configuration.
Categories
| Category | Description |
|---|---|
| Filesystem Access | Servers that read/write files and Git repos |
| Web Research | Fetch, browse, and search the web |
| Databases | PostgreSQL, SQLite, and other data stores |
| AI Memory | Persistent memory and knowledge graphs |
| DevOps Integrations | GitHub, CI/CD, and infrastructure tools |
| Security Tools | SAST, DAST, and vulnerability scanning |
| Remote SSE | SSE-based remote backends |
| Remote HTTP | Streamable HTTP remote backends |
| Remote Auth | Remote backends requiring authentication (OAuth/PKCE) |
| Fully Isolated | Minimal network, maximum isolation |
How It Works
Configurations are maintained in the argus-mcp-catalog repository. When a new configuration is merged, the docs site automatically rebuilds to include it.
Using a Recipe
Copy the YAML block into the backends section of your config.yaml:
backends:
# paste the recipe here
filesystem:
command: npx
args: ["-y", "@modelcontextprotocol/server-filesystem", "/projects"]
container:
enabled: true
volumes: ["$HOME/projects:/projects"]
Then start Argus:
argus-mcp server --config config.yaml
Contributing
Have a working backend configuration? Contributions are welcome.
- Fork argus-mcp-catalog
- Add your YAML file to the appropriate
configs/<category>/directory - Open a pull request
See the Contributing Guide for details.