mcpm
DiscoverBlogDocsCommunity

Documentation

Getting StartedQuick StartMCP ConceptsCLI ReferenceCreating MCP ToolsTool ManifestPublishingVersioningAPI ReferenceConfigurationSecurityTestingDebuggingMCP ClientsDeploymentBest PracticesTroubleshootingFAQContributingInstallation

Quick links

Publish a tool Blog Community

Documentation

Everything you need to build, publish, and manage MCP tools.

Getting Started

Everything you need to get started with MCP and mcpm

Quick Start

Get your first MCP tool running in 5 minutes

MCP Concepts

Understand Model Context Protocol

CLI Reference

Complete mcpm-dev command reference

Creating MCP Tools

Build MCP tools from scratch

Tool Manifest

The package.json fields that define your tool

Publishing

Publish your MCP tools to the registry

Versioning

Semantic versioning for MCP tools

API Reference

REST API for mcpm.dev

Configuration

Configure tools for different clients

Security

Best practices for securing MCP tools

Testing

Unit and integration testing for MCP tools

Debugging

Debug MCP tools with logs and traces

MCP Clients

Configure tools for Claude, Cursor, Windsurf, and more

Deployment

Deploy MCP tools to production

Best Practices

Design and performance tips

Troubleshooting

Common issues and solutions

FAQ

Frequently asked questions

Contributing

How to contribute to mcpm

Installation

Install mcpm-dev on any platform