MCPify
Detects Express-based agents and generates MCP configuration for them.
Detects FastAPI-based agents via endpoint probing and generates MCP configuration for them.
Detects Flask-based agents and generates MCP configuration for them.
Detects LangChain agents and generates MCP configuration for them.
Detects LangGraph agents and generates MCP configuration for them.
Detects Next.js-based agents and generates MCP configuration for them.
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://myagent.onrender.com and generate an 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-ready-mcp
š 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
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
AgencyAI's public MCP for service discovery and AI-readiness assessment.
MCP tools for AI agents: render URLs to image/PDF, check link health, convert HTML/CSV/JSON.
Scan any URL for AI agent readability ā Vercel Spec, llmstxt.org, and agent-protocol manifests.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to fetch and analyze web content from URLs through MCP protocol. Supports batch processing, content extraction, summarization, and metadata extraction with intelligent filtering of ads and navigation elements.-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to scan any website for agent-readiness and generate the necessary artifacts (llms.txt, WebMCP scaffold, structured data) to make it agent-ready.18 npmMIT
- AlicenseNot gradedqualityFmaintenanceA URL security scanner and MCP server that enables AI agents to analyze URLs for phishing, malware, and other threats before navigation, with optional intent alignment checks.6Apache 2.0
- AlicenseAqualityBmaintenanceMCP server that extracts structured JSON from public URLs for AI agents using schemas like product, article, and company.644 npmMIT