
Mcp Tool Factory
A meta-tool that generates complete MCP servers from plain English, OpenAPI specs, database schemas, GraphQL definitions, or ontologies. Describe your integration in natural language and get production-ready TypeScript with tools, resources, and prompts already wired up. Works with 10 LLM providers including Claude, GPT, Gemini, and DeepSeek for code generation. Supports both CLI usage and direct integration as an MCP server in Claude Desktop or Code, so you can generate servers through conversation. Built-in cost tracking, parallel generation, and HTTP streaming transport. Useful when you're tired of hand-writing boilerplate for REST APIs, databases, or any structured schema that should just become callable tools. Ships with validation, metrics, rate limiting, and generates registry-ready server.json files.
- tools
- 8
- auth
- Secret needed
- transport
- STDIO
- env vars
- 4
- last updated
- Dec 30, 2025
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
generate_mcp_serverGenerate from natural language description
Generate from natural language description
No parameter schema in public metadata yet.
generate_from_openapiGenerate from OpenAPI specification
Generate from OpenAPI specification
No parameter schema in public metadata yet.
generate_from_databaseGenerate from database schema
Generate from database schema
No parameter schema in public metadata yet.
generate_from_graphqlGenerate from GraphQL schema
Generate from GraphQL schema
No parameter schema in public metadata yet.
generate_from_ontologyGenerate from RDF/OWL, JSON-LD, or YAML ontology
Generate from RDF/OWL, JSON-LD, or YAML ontology
No parameter schema in public metadata yet.
validate_typescriptValidate TypeScript code
Validate TypeScript code
No parameter schema in public metadata yet.
list_providersList available LLM providers
List available LLM providers
No parameter schema in public metadata yet.
get_factory_infoGet factory capabilities
Get factory capabilities
No parameter schema in public metadata yet.
Sponsors
Configuration
ANTHROPIC_API_KEYsecretAnthropic Claude API key (one of the 4 provider keys is required)
CLAUDE_CODE_OAUTH_TOKENsecretClaude Code OAuth token (one of the 4 provider keys is required)
OPENAI_API_KEYsecretOpenAI GPT API key (one of the 4 provider keys is required)
GOOGLE_API_KEYsecretGoogle Gemini API key (one of the 4 provider keys is required)
Readme
MCP Tool Factory (TypeScript)
Generate production-ready MCP (Model Context Protocol) servers from natural language descriptions, OpenAPI specs, database schemas, GraphQL schemas, or ontologies.
Why MCP?
Details
- Repository
- github.com/heshamfs/mcp-tool-factory-ts
- Category
- Databases
- Package
@heshamfsalama/mcp-tool-factory- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active