AI-powered MCP server generator using LLM-based API extraction
Project description
KEN-MCP 🏗️ - Universal MCP Server Generator
KEN-MCP is a powerful MCP (Model Context Protocol) server generator that creates complete, production-ready MCP servers from natural language descriptions. It works for ANY type of MCP - not just APIs!
Features
- 🎯 Universal Generation: Creates MCP servers for any purpose - productivity tools, data processing, utilities, creative tools, and more
- 🤖 AI-Powered: Uses Claude's capabilities to understand requirements and generate appropriate implementations
- 📦 Complete Projects: Generates full project structure with server code, documentation, and configuration
- ✅ Production Ready: Includes proper error handling, type hints, and validation
- 📚 Well Documented: Auto-generates comprehensive README and documentation
Installation
KEN-MCP is an MCP server that runs within Claude Desktop. To install:
- Add to your Claude Desktop configuration:
{
"mcpServers": {
"KEN-MCP": {
"command": "python",
"args": ["/path/to/KEN-MCP/server.py"]
}
}
}
- Restart Claude Desktop
Usage
Simply describe what kind of MCP server you want:
Generate an MCP server that:
- Manages todo lists with priorities
- Tracks deadlines
- Can mark items as complete
KEN-MCP will create a complete MCP server with all the necessary tools, proper error handling, and documentation.
Examples
- Productivity: "I want an MCP that manages todo lists with priorities and deadlines"
- Development: "Create an MCP for generating git commit messages based on code changes"
- Data: "Build an MCP that can analyze CSV files and generate statistics"
- Utilities: "I need an MCP for converting between different text encodings"
- Creative: "Make an MCP that generates creative writing prompts"
How It Works
- Analyze Requirements: KEN-MCP uses AI to understand your natural language description
- Plan Implementation: Creates a detailed plan with tools, resources, and prompts
- Generate Code: Produces complete, working FastMCP server implementation
- Create Documentation: Generates README, usage guides, and configuration instructions
- Validate: Ensures the generated code is syntactically correct and complete
Generated Projects
Each generated MCP server includes:
server.py- The main MCP server implementationREADME.md- Comprehensive documentationmcp.md- Technical details and architecturepyproject.toml- Python package configuration.gitignore- Version control setup
Requirements
- Python 3.10+
- FastMCP framework (automatically included in generated projects)
License
MIT
Generated by KEN-MCP
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 ken_mcp-2.0.0.tar.gz.
File metadata
- Download URL: ken_mcp-2.0.0.tar.gz
- Upload date:
- Size: 61.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0d3c2d8acd7dfa5e781fb23cc8130ac481330c580b3365a6ff5a24ba372cbb6
|
|
| MD5 |
43f3ce3218a2423f91be04356d21cd71
|
|
| BLAKE2b-256 |
cc831f976c63666b1b3207d8235929d5bf74d3dbe1e1f3a290039025e52b3753
|
File details
Details for the file ken_mcp-2.0.0-py3-none-any.whl.
File metadata
- Download URL: ken_mcp-2.0.0-py3-none-any.whl
- Upload date:
- Size: 11.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cbc66e15fcfc644706847c84514a2c644fc61170215e5df6919717f6396544e
|
|
| MD5 |
2a4ab39fd5af041843cb3f750fe482a5
|
|
| BLAKE2b-256 |
e88ce0f3445a4de974cd136f89e208f869afe376f9f4c0f803d66c53db7a1397
|