YAML Cookbook

Pre-tested Argus MCP backend configurations organized by use case.

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

CategoryDescription
Filesystem AccessServers that read/write files and Git repos
Web ResearchFetch, browse, and search the web
DatabasesPostgreSQL, SQLite, and other data stores
AI MemoryPersistent memory and knowledge graphs
DevOps IntegrationsGitHub, CI/CD, and infrastructure tools
Security ToolsSAST, DAST, and vulnerability scanning
Remote SSESSE-based remote backends
Remote HTTPStreamable HTTP remote backends
Remote AuthRemote backends requiring authentication (OAuth/PKCE)
Fully IsolatedMinimal 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.

  1. Fork argus-mcp-catalog
  2. Add your YAML file to the appropriate configs/<category>/ directory
  3. Open a pull request

See the Contributing Guide for details.