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.4.tar.gz (14.6 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.4-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: maverick_mcp_server-0.1.4.tar.gz
  • Upload date:
  • Size: 14.6 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.4.tar.gz
Algorithm Hash digest
SHA256 4e4cc4ad5b47a9a90333afdc38f5c553dd3a6c33df00298453c9ce5fb2eb93a1
MD5 10149234416653312695305d936159f2
BLAKE2b-256 a30862f7afad14af7e8beb3380e6e8f53bb14dbdf10cef4ad83acff266fbf93e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maverick_mcp_server-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e512bde5c9eb22646d8bf04a3577c3a2a3f24a700c0b9178e6016b5aaded704e
MD5 d2ae7ebf251daeb8a71b206449f75424
BLAKE2b-256 e5b768d8b29770eb4ba80db91c9ebb10d31e35635121091667204e892003c061

See more details on using hashes here.

Provenance

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