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.3.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.3-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: maverick_mcp_server-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 d58ceb83af630184a7c0618b01536c9db19240a814d732a3fe99675a370ffc41
MD5 7b97f8a34303c7b6fcc2feb207ab90c6
BLAKE2b-256 04202eb685c7e5abdba46c3923ba210f30c94cb5b17d7ca058f3aa3ef654d19a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maverick_mcp_server-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fbacb319816b4144382a4fd1171bec86bfed40cc647eb1b91a709f72ac8d511f
MD5 4784cbcf11313d8a729d7780b7cbd363
BLAKE2b-256 43a398fb437320f717cb8321acdf219af37d6201144566e109cead982713c0dc

See more details on using hashes here.

Provenance

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