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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ken_mcp-3.7.5.tar.gz | 99.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.