Skip to main content

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

Project description

KEN-MCP - 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.3.tar.gz (123.4 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.3-py3-none-any.whl (75.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ken_mcp-3.7.3.tar.gz
  • Upload date:
  • Size: 123.4 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.3.tar.gz
Algorithm Hash digest
SHA256 a1e506edb9172cf181642942d1a235c06f1b07cc5a652ad17f9ee668442ca683
MD5 75081270a28a644adb39055acbd6f107
BLAKE2b-256 b6d64811f4cd45705f0b0cd3db3068190528cf47a5e85bd977e2a5617f4d91b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ken_mcp-3.7.3-py3-none-any.whl
  • Upload date:
  • Size: 75.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d1a44e332fb413c442f9d373822985a8d4b22d0f38b3d8cc60c4516688ea5ac2
MD5 585e0fdb3744adfcba85e88970b21c4c
BLAKE2b-256 ec5fa89e8e8f398e5105975d90721381a45956de0f1ad54236641eee56467c18

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