MCPify
Detects Express-based AI agents and generates MCP configurations for connecting to their endpoints.
Detects FastAPI-based AI agents and generates MCP configurations for connecting to their endpoints.
Detects Flask-based AI agents and generates MCP configurations for connecting to their endpoints.
Detects LangChain-based AI agents and generates MCP configurations for connecting to their endpoints.
Detects LangGraph-based AI agents and generates MCP configurations for connecting to their endpoints.
Detects Next.js-based AI agents and generates MCP configurations for connecting to their endpoints.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCPifyanalyze https://my-agent.onrender.com and generate MCP config for Claude Desktop"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ā” MCPify
Analyze any AI agent URL, detect framework capabilities, and generate ready-to-use Model Context Protocol (MCP) configurations. MCPify also exposes its own
/mcpendpoint so it can itself be added as an MCP connector to any MCP client (Claude Desktop, Cursor, VS Code, etc.).
š Features
š Universal Agent URL Analysis: Probes common endpoints (
/mcp,/sse,/health,/tools,/docs,/openapi.json) concurrently with HTTP heuristics.š§ Framework Detection: Identifies FastAPI, Flask, LangChain/LangGraph, Express, and Next.js agents with confidence scoring.
āļø Instant MCP Config Generator: Outputs ready-to-copy configuration JSON for:
Claude Desktop (
mcpServersformat)Cursor & VS Code (SSE/Remote MCP format)
Remote MCP Endpoint
š Self-Hosting MCP Server: Powered by
fastapi-mcp, exposing its own/mcpendpoint and tools directly to AI clients.ā±ļø Zero-Downtime Free Tier Keep-Alive: Integrated APScheduler keep-alive worker pinging
/healthevery 10 minutes to prevent Render/Koyeb sleeping.š Full CORS Support: Open for web frontends, browser extensions, and developer portals.
Related MCP server: Agent Index MCP Server
š Project Structure
mcpify/
āāā main.py # FastAPI app entry point with FastApiMCP & APScheduler
āāā requirements.txt # Python dependencies
āāā render.yaml # Render deployment blueprint
āāā .env.example # Sample environment configuration
āāā README.md # Project documentation & guides
āāā app/
āāā __init__.py # Package initialization
āāā analyzer.py # URL probing & framework detection heuristics
āāā generator.py # MCP configuration JSON generator
āāā mcp_handler.py # MCP tools definition & REST routerš ļø MCP Tools Exposed
When connected via /mcp, MCPify exposes three primary tools:
Tool Name | Parameters | Description |
|
| Probes agent endpoints, detects framework, returns confidence score and accessible routes. |
|
| Analyzes agent and generates complete Claude Desktop and Cursor JSON configs. |
|
| Step-by-step instructions for adding the agent to your client. |
š» Local Setup & Installation
1. Clone & Navigate
git clone <your-repo-url>
cd mcpify2. Create Virtual Environment
# Windows
python -m venv venv
venv\Scripts\activate
# macOS / Linux
python3 -m venv venv
source venv/bin/activate3. Install Dependencies
pip install -r requirements.txt4. Configure Environment
cp .env.example .envEdit .env:
APP_URL=http://localhost:100005. Run the Server
uvicorn main:app --host 0.0.0.0 --port 10000 --reloadInteractive Swagger API Docs:
http://localhost:10000/docsMCP Endpoint:
http://localhost:10000/mcpHealth Check:
http://localhost:10000/health
š¢ Deploying to Render
This project includes a preconfigured render.yaml for 1-click deployment on Render's free tier.
Push this repository to GitHub or GitLab.
Log into Render Dashboard.
Click New + > Blueprint.
Connect your repository.
Set
APP_URLin the environment variables to your assigned Render URL (e.g.https://mcpify.onrender.com).Deploy! The built-in APScheduler will automatically keep your service awake.
š Connecting MCPify to Your Client
1. Claude Desktop
Add MCPify to claude_desktop_config.json:
{
"mcpServers": {
"mcpify": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://your-mcpify-url.onrender.com/mcp"
]
}
}
}2. Cursor / VS Code
In Cursor Settings > Features > MCP > Add New MCP Server:
Name:
mcpifyType:
sseURL:
https://your-mcpify-url.onrender.com/mcp
š” API Endpoints
1. Health Check
GET /health
{
"status": "ok"
}2. Analyze Agent URL
POST /analyze
{
"url": "https://sample-agent.onrender.com"
}Response:
{
"url": "https://sample-agent.onrender.com",
"detected_framework": "FastAPI",
"confidence_score": 0.95,
"available_endpoints": [
{
"path": "/health",
"status_code": 200,
"accessible": true,
"content_type": "application/json"
},
{
"path": "/docs",
"status_code": 200,
"accessible": true,
"content_type": "text/html; charset=utf-8"
}
],
"recommended_mcp_endpoint": "https://sample-agent.onrender.com/mcp",
"details": {
"signals": [
"Server header contains 'uvicorn'",
"OpenAPI specification available at /openapi.json",
"Swagger UI documentation available at /docs"
],
"framework_scores": {
"FastAPI": 0.95,
"Flask": 0.0,
"LangChain": 0.0,
"Express": 0.0,
"Next.js": 0.0
}
}
}3. Generate MCP Config
POST /generate
{
"url": "https://sample-agent.onrender.com"
}4. Integration Guide
POST /guide
{
"url": "https://sample-agent.onrender.com",
"platform": "claude_desktop"
}š License
MIT License. Built for seamless AI agent interoperability with Model Context Protocol.
This server cannot be deployed
Maintenance
Related MCP Connectors
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client ā Claude, ChatGPT, Cursor, Cline, Windsurf.
Scan any URL for AI agent readability ā Vercel Spec, llmstxt.org, and agent-protocol manifests.
One MCP endpoint for Claude, GPT & Gemini: 100+ tools + no-code connectors + agent workers.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP of MCPs. Automatic discovery and configure MCP servers on your local machine. Integration with Claude and Cursor.53Apache 2.0
- FlicenseNot gradedqualityNot gradedmaintenanceEnables users to search and discover over 500 AI agent endpoints and x402 APIs directly from MCP-compatible clients like Claude and Cursor. It provides tools to query endpoints by keyword, category, or capability while offering access to detailed provider statistics.-
- FlicenseAqualityFmaintenanceMCP server that exposes 300+ AI agents as tools via a single API key. Supports listing agents, invoking any agent with chat-completion style messages, checking agent health, and retrieving platform statistics.54-
- AlicenseAqualityDmaintenanceEnables analysis of any GitHub repository to get architecture, file roles, execution flows, system design Q\&A, and structured agent context. Works with MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.639 npm1MIT