Active Development
The AutoMCP CLI and SDK are currently in active development. Features and APIs may change. Please check our GitHub repository for the latest updates and documentation.
Documentation
Installation
Install the AutoMCP Python CLI using pip:
$ pip install amcp
Quick Start
Deploy your first MCP server in 3 simple steps:
1. Create your API specification
Create an OpenAPI specification file (or use an existing one):
{ "openapi": "3.0.0", "info": { "title": "My API", "version": "1.0.0" }, "paths": { "/hello": { "get": { "summary": "Say hello", "responses": { "200": { "description": "Success" } } } } } }
2. Deploy with AutoMCP
Run the deploy command:
$ amcp deploy ./my-api.json --name my-service
3. Connect with MCP clients
Your server is now live and ready to use with any MCP client.
Configuration
Configure your MCP server with command-line options:
Available Options
- --name
- Name for your MCP server (required)
- --auth
- Authentication type: none, api-key, jwt, oauth2
- --rate-limit
- Rate limiting (e.g., 1000/hour)
- --region
- Deployment region (default: auto)