MCP Tool Factory
by heshamfs
Generate production-ready MCP servers from natural language, OpenAPI specs, database schemas, GraphQL, or ontologies — 10 LLM providers supported.
What it does
MCP Tool Factory is a meta-tool: an MCP server that generates other MCP servers. Give it a natural language description of the tools you want, an OpenAPI spec, a database connection string, a GraphQL schema, or an RDF/OWL ontology — and it produces a complete, production-ready TypeScript MCP server in seconds. It can be used as a CLI, a programmatic library, or as an MCP server itself inside Claude Desktop or Cursor.
Tools
generate_mcp_server— Generate a full MCP server from a plain-English descriptiongenerate_from_openapi— Convert any OpenAPI 3.0+ spec into MCP toolsgenerate_from_database— Scaffold CRUD tools from SQLite or PostgreSQL schemasgenerate_from_graphql— Map GraphQL queries → read tools, mutations → write toolsgenerate_from_ontology— Generate from RDF/OWL, JSON-LD, or YAML ontologiesvalidate_typescript— Validate generated TypeScript code syntaxlist_providers— List all available LLM backendsget_factory_info— Show factory capabilities and configuration
Installation
Add to claude_desktop_config.json:
{
"mcpServers": {
"mcp-tool-factory": {
"command": "node",
"args": ["/path/to/mcp-tool-factory-ts/bin/mcp-server.js"],
"env": {
"ANTHROPIC_API_KEY": "your-key-here"
}
}
}
}
Or install globally and use any supported API key:
npm install -g @heshamfsalama/mcp-tool-factory
Any of these env vars will auto-detect the provider: ANTHROPIC_API_KEY, OPENAI_API_KEY, GOOGLE_API_KEY, MISTRAL_API_KEY, DEEPSEEK_API_KEY, GROQ_API_KEY, XAI_API_KEY, AZURE_OPENAI_API_KEY, COHERE_API_KEY.
Supported hosts
Confirmed in README: Claude Desktop, Claude Code CLI, Cursor, VS Code Copilot.
Quick install
npm install -g @heshamfsalama/mcp-tool-factoryInformation
- Pricing
- free
- Published
- 4/7/2026
- stars
- 0