Skip to content

Hatch Documentation

Overview

Hatch is a CLI tool for configuring MCP servers across AI host platforms. Instead of editing JSON config files for each tool separately, you register servers from the command line — once, on as many hosts as you need.

hatch mcp configure context7 --host claude-desktop,cursor,vscode \
  --command npx --args "-y @upstash/context7-mcp"

Hatch also has a package system for installing MCP servers with dependency isolation (Python, system packages, Docker). That part is still being developed and will eventually integrate with MCP registries.

Supported hosts: Claude Desktop, Claude Code, VS Code, Cursor, Kiro, Codex, LM Studio, Google Gemini CLI, Mistral Vibe, OpenCode, Augment Code (Auggie CLI and Intent).

Documentation Sections

For Users

For Developers

Comprehensive documentation for developers and contributors working on the Hatch codebase.

Architecture

High-level system understanding and design patterns for developers getting familiar with the Hatch codebase.

Implementation Guides

Technical how-to guides for implementing specific features and extending the system.

Development Processes

Workflow, standards, and processes for effective development on the Hatch project.

Contribution Guidelines

Process-focused guidance for contributing to the Hatch project.

Additional Resources

Reference Materials

External Resources

Getting Help

  • Search existing GitHub Issues
  • Create a new issue for bugs or feature requests