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.2.tar.gz (12.5 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.2-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: maverick_mcp_server-0.1.2.tar.gz
  • Upload date:
  • Size: 12.5 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.2.tar.gz
Algorithm Hash digest
SHA256 b5eeb813feeed72b500b014b3eee9b082d3d02b15f7e2497929411f505b73141
MD5 eab7285b5141f3d6291c56281b51e7a1
BLAKE2b-256 d2bd51c0fb2ead1badb302693a8a40b29b217237757296e1a27ed7399039cad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for maverick_mcp_server-0.1.2.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.2-py3-none-any.whl.

File metadata

File hashes

Hashes for maverick_mcp_server-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 063d8a7fe4f718ad1af67c1d25669df1e06d7b526b41e6796326cf4289555378
MD5 402dbebedf365882c1c5e61be8181597
BLAKE2b-256 63be5cc7d2636f58f42cc83be59c0949918a66038513bcdf66296b7a97228337

See more details on using hashes here.

Provenance

The following attestation bundles were made for maverick_mcp_server-0.1.2-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