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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
ā” 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
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.51Apache 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.-
- AlicenseAqualityFmaintenanceMCP 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.54MIT
- 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.626 npm1MIT