Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"crew-name-sse": {
"url": "http://localhost:8000/sse",
"type": "sse"
},
"crew-name-stdio": {
"env": {
"OPENAI_API_KEY": "sk-",
"SERPER_API_KEY": ""
},
"args": [
"--directory",
"/absolute/path/to/your/project_dir",
"run",
"serve_stdio"
],
"type": "stdio",
"command": "/absolute/path/to/your/.venv/bin/uv"
},
"crew-name-python": {
"env": {
"OPENAI_API_KEY": "sk-",
"SERPER_API_KEY": ""
},
"args": [
"/absolute/path/to/your/project_dir/run_mcp.py"
],
"type": "stdio",
"command": "/absolute/path/to/your/.venv/bin/python"
},
"crew-name-automcp": {
"cwd": "/absolute/path/to/your/project_dir",
"env": {
"OPENAI_API_KEY": "sk-",
"SERPER_API_KEY": ""
},
"args": [
"serve",
"-t",
"stdio"
],
"type": "stdio",
"command": "/absolute/path/to/your/.venv/bin/automcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
automcp allows you to easily convert tools, agents and orchestrators from existing agent frameworks into MCP servers, that can then be accessed by standardized interfaces via clients like Cursor and Claude Desktop.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked naptha-automcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / developer-tools
Persistent memory using a knowledge graph
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Security Weekly
Get CVE alerts and security updates for Automcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
automcp allows you to easily convert tools, agents and orchestrators from existing agent frameworks into MCP servers, that can then be accessed by standardized interfaces via clients like Cursor and Claude Desktop.
We currently support deployment of agents, tools, and orchestrators as MCP servers for the following agent frameworks:
Install from PyPI:
# Basic installation
pip install naptha-automcp
# UV
uv add naptha-automcp
Or install from source:
git clone https://github.com/napthaai/automcp.git
cd automcp
uv venv
source .venv/bin/activate
pip install -e .
Create a new MCP server for your project:
Navigate to your project directory with your agent implementation:
cd your-project-directory
Generate the MCP server files via CLI with one of the following flags (crewai, langgraph, llamaindex, openai, pydantic, mcp_agent):
automcp init -f crewai
Edit the generated run_mcp.py file to configure your agent:
# Replace these imports with your actual agent classes
from your_module import YourCrewClass
# Define the input schema
class InputSchema(BaseModel):
parameter1: str
parameter2: str
# Set your agent details
name = "<YOUR_AGENT_NAME>"
description = "<YOUR_AGENT_DESCRIPTION>"
# For CrewAI projects
mcp_crewai = create_crewai_adapter(
orchestrator_instance=YourCrewClass().crew(),
name=name,
description=description,
input_schema=InputSchema,
)
Install dependencies and run your MCP server:
automcp serve -t sse
When you run automcp init -f <FRAMEWORK>, the following file is generated:
This is the main file that sets up and runs your MCP server. It contains:
You'll need to edit this file to:
The repository includes examples for each supported framework:
# Clone the repository
git clone https://github.com/NapthaAI/automcp.git
cd automcp
# Install automcp in development mode
pip install -e .
# Navigate to an example directory
cd examples/crewai/marketing_agents
# Generate the MCP server files (use the appropriate framework)
automcp init -f crewai
# Edit the generated run_mcp.py file to import and configure the example agent
# (See the specific example's README for details)
# Add a .env file with necessary environmental variables
# Install dependencies and run
automcp serve -t sse
Each example follows the same workflow as a regular project:
automcp init -f <FRAMEWORK> to generate the server filesrun_mcp.py to import and configure the example agentautomcp serve -t sseHere's what a typical configured run_mcp.py looks like for a CrewAI example:
import warnings
from typing import Any
from automcp.adapters.crewai import create_crewai_adapter
from pydantic import BaseModel
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("MCP Server")
warnings.filterwarnings("ignore")
from crew import MarketingPostsCrew
class InputSchema(BaseModel):
project_description: str
customer_domain: str
name = "marketing_posts_crew"
description = "A crew that posts marketing posts to a social media platform"
# Create an adapter for crewai
mcp_crewai = create_crewai_adapter(
orchestrator_instance=MarketingPostsCrew().crew(),
name=name,
description=description
... [View full README on GitHub](https://github.com/NapthaAI/automcp#readme)