Skip to main content

MCP server generator with modular architecture for creating FastMCP servers from natural language requirements

Project description

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

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

ken_mcp-3.7.5.tar.gz (99.6 kB view details)

Uploaded Source

Built Distribution

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

ken_mcp-3.7.5-py3-none-any.whl (75.1 kB view details)

Uploaded Python 3

File details

Details for the file ken_mcp-3.7.5.tar.gz.

File metadata

  • Download URL: ken_mcp-3.7.5.tar.gz
  • Upload date:
  • Size: 99.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for ken_mcp-3.7.5.tar.gz
Algorithm Hash digest
SHA256 f76a3d76575cd37a204658ccd8577d52ed4d54e8a553e53191ae08eef730b63d
MD5 89e2f2ddbe1dad5ede43bfba065ca0bb
BLAKE2b-256 cc6af3911ba31796436bb79adb6515dfbb671b878f53057b7d18d49c0e91888e

See more details on using hashes here.

File details

Details for the file ken_mcp-3.7.5-py3-none-any.whl.

File metadata

  • Download URL: ken_mcp-3.7.5-py3-none-any.whl
  • Upload date:
  • Size: 75.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for ken_mcp-3.7.5-py3-none-any.whl
Algorithm Hash digest
SHA256 efdb70f35145865ff8f8a76d83dc1bdc30996010acf1b6e581c16fcc668dee29
MD5 36f0b5034c58bdca6d32e6161edf0b57
BLAKE2b-256 758efeb029600fb6e715e752bf32a2d0e31228303e2caf096caad95701d93a0d

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