Skip to main content

KEN-MCP - Universal MCP Server Generator

Generate complete MCP (Model Context Protocol) servers from natural language descriptions.

Features

  • Natural Language to MCP: Describe what you want, get a working MCP server
  • Cross-Platform Support: Works on Windows, macOS, and Linux
  • Smart Analysis: Understands your requirements and generates appropriate tools
  • Complete Package: Generates server code, tests, documentation, and setup scripts
  • FastMCP Integration: Built on the reliable FastMCP framework

Installation

pip install ken-mcp

Quick Start

from ken_mcp import mcp_ken

# Generate an MCP server
result = await mcp_ken.generate(
    "I want an MCP that helps me manage my todo list with categories and priorities"
)

Generated MCP Structure

Each generated MCP includes:

  • server.py: Main MCP server implementation
  • run_server.py: Universal runner script
  • test.py: Comprehensive test suite
  • verify.py: Implementation verification
  • diagnose.py: Cross-platform diagnostic tool
  • README.md: Project documentation
  • help.md: Setup and troubleshooting guide

Documentation

  • See individual MCP folders for specific documentation
  • Each MCP includes comprehensive help.md for setup instructions
  • Run diagnostic scripts for troubleshooting

License

MIT License - see LICENSE file for details

Metadata

Release files for ken-mcp 3.7.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ken-mcp 3.7.5
File Size Uploaded Provenance
ken_mcp-3.7.5.tar.gz 99.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ken-mcp 3.7.5
File Interpreter ABI Platform
ken_mcp-3.7.5-py3-none-any.whl Python 3 none any Details

Total release size: 174.7 kB

Release files / ken_mcp-3.7.5.tar.gz

Download URL ken_mcp-3.7.5.tar.gz
Size 99.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f76a3d76575cd37a204658ccd8577d52ed4d54e8a553e53191ae08eef730b63d
BLAKE2b-256 checksum
How to use checksums
cc6af3911ba31796436bb79adb6515dfbb671b878f53057b7d18d49c0e91888e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.6

Release files / ken_mcp-3.7.5-py3-none-any.whl

Download URL ken_mcp-3.7.5-py3-none-any.whl
Size 75.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
efdb70f35145865ff8f8a76d83dc1bdc30996010acf1b6e581c16fcc668dee29
BLAKE2b-256 checksum
How to use checksums
758efeb029600fb6e715e752bf32a2d0e31228303e2caf096caad95701d93a0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.6

Security for ken-mcp 3.7.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page