Python SDK for automcp.ai - Generate MCP servers from OpenAPI specifications
Project description
amcp - automcp.ai SDK
Python SDK for automcp.ai - Generate Model Context Protocol servers intelligently
🚧 Development Status
This package is currently a placeholder. The full SDK implementation is under active development.
For now, please visit automcp.ai for more information.
Installation
pip install amcp
What is automcp.ai?
automcp.ai is a tool that automatically generates MCP (Model Context Protocol) servers from OpenAPI specifications. It enables Large Language Models to interact with APIs through a standardized protocol, selecting only the most relevant endpoints based on your use cases.
Planned Features
- Programmatic Server Generation: Generate MCP servers from Python code
- Smart Endpoint Selection: Automatically select relevant endpoints based on use cases
- Authentication Support: Handle various authentication methods
Example (Coming Soon)
import amcp
# Generate an MCP server from an OpenAPI spec
amcp.generate_server(
openapi_spec="path/to/openapi.yaml",
output_dir="./my-mcp-server",
use_cases=[
"Search for repositories",
"Create and manage issues",
"Review pull requests"
]
)
Links
License
MIT License - see LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file amcp-0.0.2.tar.gz.
File metadata
- Download URL: amcp-0.0.2.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ffedd4cdb8739e5032b79bf0809fefba9954115e8466fc9fce5816eb38c10e7a
|
|
| MD5 |
0631f9964757c4525a2f0ae11b6e50f5
|
|
| BLAKE2b-256 |
7ff6c279765b53e94f1777970aa725820bd2fa3c405b33ae95abe5c8c31fc4df
|
File details
Details for the file amcp-0.0.2-py3-none-any.whl.
File metadata
- Download URL: amcp-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
462a46fa8e89594ab1e8a01eb488a43099c3c7e71f41339ace420e42ace3b6e4
|
|
| MD5 |
9fa9a8e3e389acbf4c1bbbeae07ad2be
|
|
| BLAKE2b-256 |
6eb4e0e8146c63b04cc9501370c7dc313cd2e2d95b02bc5954d89de7df1c8236
|