Skip to main content

Model Context Protocol server for Maverick (exposes the swarm to MCP clients)

Project description

maverick-mcp-server

A Model Context Protocol (MCP) server that exposes Maverick's agent loop as a set of MCP tools. Any MCP-compatible client (Claude Code, Claude Desktop, Cursor, etc.) can drive Maverick over stdio JSON-RPC.

Why

Maverick is a swarm of agents with persistent memory, budget caps, and verifier loops. Most MCP clients are single-turn. By plugging Maverick in via MCP, you get:

  • A "think hard for an hour" tool from inside Claude Code
  • Persistent goals that survive editor restarts
  • Per-role model routing controlled by your ~/.maverick/config.toml
  • Auto-distilled skills that compound across sessions

Install

pip install -e ./packages/maverick-mcp

Wire into Claude Code

Add to your Claude Code MCP config (typically ~/.config/claude-code/mcp.json or similar):

{
  "mcpServers": {
    "maverick": {
      "command": "maverick-mcp",
      "args": []
    }
  }
}

Then restart Claude Code. The Maverick tools should appear under the MCP servers menu.

Tools exposed

Tool What it does
maverick_start Start a new goal, run the swarm, return the final answer
maverick_status List recent goals + open questions
maverick_resume Resume a paused goal
maverick_answer Answer a queued question
maverick_skill_install Install a SKILL.md from URL / gh:org/repo / local path
maverick_skills_list List installed / distilled skills
maverick_fact_set Set a fact in the world model
maverick_facts_get Get all known facts

All calls go through maverick.orchestrator.run_goal -- same Shield chokepoints, same budget caps, same per-role model routing.

Protocol

Minimal JSON-RPC 2.0 over stdio, matching the MCP 2024-11-05 spec (initialize, tools/list, tools/call). No external dependencies. The full mcp Python SDK is an option for a future hardening pass; this hand-rolled version keeps the dependency footprint tiny.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

maverick_mcp_server-0.1.6.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

maverick_mcp_server-0.1.6-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file maverick_mcp_server-0.1.6.tar.gz.

File metadata

  • Download URL: maverick_mcp_server-0.1.6.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for maverick_mcp_server-0.1.6.tar.gz
Algorithm Hash digest
SHA256 8ebf58dc7e134bafa97dc07ae0d7b73121c993daa7679b05d401f09b62ec7daa
MD5 b0ebf02bdcba2518a74659b86b2a1d9d
BLAKE2b-256 7d73d835b20f8d1df7c5af84ba08b8190eabd5bc13b2f298da81c99bd79ea5e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for maverick_mcp_server-0.1.6.tar.gz:

Publisher: publish.yml on cdayAI/Maverick

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maverick_mcp_server-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for maverick_mcp_server-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3a1012a6c3a7aa6ad31306bc6a2dbbac59fad3787b9038ac5d383e21598712ba
MD5 2fce027db446a16f3f6eddc3ad6d7b0c
BLAKE2b-256 0a6688cb78a724f7522d383fce02e3946fb8141d8c50bc34adda825e75336ad7

See more details on using hashes here.

Provenance

The following attestation bundles were made for maverick_mcp_server-0.1.6-py3-none-any.whl:

Publisher: publish.yml on cdayAI/Maverick

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page