m
mcpgen
MCP server generator that auto-creates MCP servers from API documentation pages or regular websites using Firecrawl and LLMs.
Share:
About
MCP server generator that auto-creates MCP servers from API documentation pages or regular websites using Firecrawl and LLMs.
Example tools
Illustrative tool names — the actual tool set is defined by the server at runtime.
web_search
Search the web and return top results
fetch_url
Fetch and return the contents of a URL
Screenshots
No screenshots yet.
Frequently Asked Questions
Common questions about mcpgen.
- What is mcpgen and what does it do?
- mcpgen is an MCP server generator. It automatically creates MCP servers by processing content from API documentation pages or regular websites, leveraging Firecrawl and large language models (LLMs) for this process.
- How can I install mcpgen in an MCP client?
- Installation in an MCP client like Claude Desktop, Cursor, or Cline typically involves adding the mcpgen server address. Since mcpgen uses the stdio transport, it usually runs as a local process with the client connecting directly.
- Does mcpgen require any API keys or authentication?
- Based on the provided information, mcpgen currently uses 'none' for authentication. Therefore, it does not explicitly require an API key, OAuth, or other credentials for its direct operation.
- What are the core capabilities of mcpgen?
- mcpgen's core capabilities include generating MCP servers from web-based content. It utilizes Firecrawl for web scraping and LLMs to understand and structure the extracted information into a usable MCP server format.
- What are the cost and licensing considerations for mcpgen?
- The direct licensing for mcpgen is open-source, based on its GitHub repository. However, the cost may depend on the underlying services it uses, such as Firecrawl or any deployed LLMs, which might have their own usage fees.
- What is a prerequisite for generating an MCP server with mcpgen?
- A key prerequisite for mcpgen is a source of web content, such as an API documentation page or a general website. The quality and structure of this input directly influence the effectiveness of the generated MCP server.
Install mcpgen
Claude Desktop
Add this to claude_desktop_config.json.
{
"mcpServers": {
"mcpgen": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcpgen"
]
}
}
}Cursor
Add this to ~/.cursor/mcp.json.
{
"mcpServers": {
"mcpgen": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcpgen"
]
}
}
}VS Code
Add this to your workspace settings.json.
{
"mcp.servers": {
"mcpgen": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcpgen"
]
}
}
}Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Discussion(0)
No comments yet.