Skip to main content

Python SDK for automcp.ai - Generate MCP servers from OpenAPI specifications

Project description

amcp - automcp.ai SDK

PyPI version Python Versions License: MIT

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amcp-0.0.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

amcp-0.0.2-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

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

Hashes for amcp-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ffedd4cdb8739e5032b79bf0809fefba9954115e8466fc9fce5816eb38c10e7a
MD5 0631f9964757c4525a2f0ae11b6e50f5
BLAKE2b-256 7ff6c279765b53e94f1777970aa725820bd2fa3c405b33ae95abe5c8c31fc4df

See more details on using hashes here.

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

Hashes for amcp-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 462a46fa8e89594ab1e8a01eb488a43099c3c7e71f41339ace420e42ace3b6e4
MD5 9fa9a8e3e389acbf4c1bbbeae07ad2be
BLAKE2b-256 6eb4e0e8146c63b04cc9501370c7dc313cd2e2d95b02bc5954d89de7df1c8236

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page