MCP Tool Factory MCP
MCP Tool Factory is a community-generated tool that creates production-ready MCP servers from various inputs including natural language, OpenAPI specs, database schemas, and GraphQL schemas. It supports multiple LLM providers, includes cost tracking, parallel generation, and produces type-safe TypeScript code with built-in logging and metrics.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Generate MCP servers from natural language descriptions
- Convert OpenAPI specs to MCP tools
- Generate CRUD tools from SQLite or PostgreSQL schemas
- Convert GraphQL schemas to MCP tools
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@heshamfsalama/mcp-tool-factory 0.1.0
{
"version": "0.1.0",
"transport": "stdio",
"identifier": "@heshamfsalama/mcp-tool-factory",
"registryType": "npm",
"environmentVariables": [
{
"name": "ANTHROPIC_API_KEY",
"format": "string",
"description": "Anthropic Claude API key (one of the 4 provider keys is required)"
},
{
"name": "CLAUDE_CODE_OAUTH_TOKEN",
"format": "string",
"description": "Claude Code OAuth token (one of the 4 provider keys is required)"
},
{
"name": "OPENAI_API_KEY",
"format": "string",
"description": "OpenAI GPT API key (one of the 4 provider keys is required)"
},
{
"name": "GOOGLE_API_KEY",
"format": "string",
"description": "Google Gemini API key (one of the 4 provider keys is required)"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"mcp-tool-factory-mcp": {
"command": "npx",
"args": [
"-y",
"@heshamfsalama/mcp-tool-factory@0.1.0"
],
"env": {
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"CLAUDE_CODE_OAUTH_TOKEN": "<YOUR_CLAUDE_CODE_OAUTH_TOKEN>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<YOUR_GOOGLE_API_KEY>"
}
}
}
}Cline
{
"mcpServers": {
"mcp-tool-factory-mcp": {
"command": "npx",
"args": [
"-y",
"@heshamfsalama/mcp-tool-factory@0.1.0"
],
"env": {
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"CLAUDE_CODE_OAUTH_TOKEN": "<YOUR_CLAUDE_CODE_OAUTH_TOKEN>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<YOUR_GOOGLE_API_KEY>"
}
}
}
}VS Code
{
"servers": {
"mcp-tool-factory-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@heshamfsalama/mcp-tool-factory@0.1.0"
],
"env": {
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"CLAUDE_CODE_OAUTH_TOKEN": "<YOUR_CLAUDE_CODE_OAUTH_TOKEN>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<YOUR_GOOGLE_API_KEY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"mcp-tool-factory-mcp": {
"command": "npx",
"args": [
"-y",
"@heshamfsalama/mcp-tool-factory@0.1.0"
],
"env": {
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"CLAUDE_CODE_OAUTH_TOKEN": "<YOUR_CLAUDE_CODE_OAUTH_TOKEN>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<YOUR_GOOGLE_API_KEY>"
}
}
}
}Let your agent find its tools
Find servers like MCP Tool Factory MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.