MCP Documentation
Learn how to build, deploy, and monetize Model Context Protocol servers with Commands.com
Quick Start
Get your first MCP server running in under 5 minutes with our scaffolding tool.
Get Started →Tool Development
Learn best practices for building effective MCP tools that AI can use reliably.
Build Tools →Schema Reference
Complete reference for MCP input schemas, response formats, and data types.
View Schemas →Deployment
Deploy your MCP servers to production and integrate with Commands.com marketplace.
Deploy Servers →Popular Guides
Common Tool Design Patterns
Proven patterns for building reliable API integrations, data processing tools, and more.
GitHub Import & YAML Formats
Import commands, prompts, and MCP servers from GitHub using mcp.yaml and commands.yaml formats.
mcp.yaml - MCP Server Definition
metadata:
name: "My Server"
description: "Awesome MCP server"
loomId: "abc123def456789012345678901234ff" # Demo video
server:
serverId: "my-awesome-server"
displayName: "My Server"
description: "Server description"
status: "stable" # alpha, beta, or stable
deployment:
upstreamUrl: "https://api.example.com"
auth:
method: "oauth"
commands.yaml - Commands/Prompts
commands:
- title: "Security Audit"
type: "command"
loomId: "def456abc789012345678901234567ff" # Demo video
commandName: "/security-audit"
content: "Perform security audit on "
category: "security-audit"
aiPlatform: "claude-code"
inputParameters:
- name: "target"
label: "Target system"
type: "string"
Commands.com Marketplace Integration
How to list your server, handle payments, and earn revenue through the Commands.com platform.
JWT Authentication & Security
Implement secure JWT validation and protect your MCP server endpoints.