mcp-server-starter
mcp-server-starter
Esqueleto para crear un servidor del Protocolo de Contexto de Modelo (MCP) en Python. Haz un fork de esto cuando necesites exponer un conjunto personalizado de herramientas/datos a Claude Desktop, Claude Code o cualquier cliente compatible con MCP.
¿Qué es un servidor MCP?
MCP es un protocolo abierto que permite a los clientes de modelos de lenguaje llamar a herramientas y fuentes de datos externas a través de una interfaz estándar. Un servidor MCP es el pequeño proceso que aloja esas herramientas: tú escribes las funciones, el protocolo se encarga de la detección y la invocación.
Related MCP server: Test MCP Server
Inicio rápido
Instálalo directamente desde este repositorio con pipx:
pipx install git+https://github.com/roderickch01/mcp-server-starter.gitLuego regístralo en tu cliente MCP. Para Claude Desktop, edita ~/.config/Claude/claude_desktop_config.json (Linux), ~/Library/Application Support/Claude/claude_desktop_config.json (macOS), o %APPDATA%\Claude\claude_desktop_config.json (Windows) y añade:
{
"mcpServers": {
"starter": {
"command": "mcp-server-starter"
}
}
}Una copia de este fragmento se encuentra en examples/claude_desktop_config.json. Reinicia tu cliente y las herramientas echo y add deberían aparecer.
Qué incluye
Dos herramientas de demostración para verificar la conexión:
echo(text: str) -> str— devuelve"echo: {text}"add(a: int, b: int) -> int— devuelve la suma
Ambas se encuentran en src/mcp_server_starter/server.py (menos de 30 líneas).
Añadir tu propia herramienta
Abre server.py y decora cualquier función con @mcp.tool(). La firma, las sugerencias de tipo y el docstring se convierten automáticamente en el esquema de la herramienta:
@mcp.tool()
def reverse(text: str) -> str:
"""Return the input string reversed."""
return text[::-1]Reinstala (pipx reinstall mcp-server-starter) y reinicia tu cliente MCP. La nueva herramienta será detectable.
Desarrollo local
git clone https://github.com/roderickch01/mcp-server-starter.git
cd mcp-server-starter
python -m venv .venv && source .venv/bin/activate
pip install -e .
mcp-server-starter # runs the server over stdioLicencia
MIT — ver LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Machine Context Protocol server that enables Claude AI to interact with tools through a structured communication interface, following standard MCP patterns with server initialization and stdio transport.1,2842MIT
- FlicenseNot gradedqualityDmaintenanceA dual-transport MCP server that exposes your API as tools to LLM clients, supporting both stdio transport for local clients like Claude Desktop and HTTP/SSE transport for remote clients like OpenAI's Responses API.
- FlicenseNot gradedqualityDmaintenanceA sample MCP server that provides basic arithmetic tools like addition, subtraction, multiplication, and division. It serves as a demonstration for implementing the Model Context Protocol and connecting custom tools to clients like Claude Desktop.
- AlicenseNot gradedqualityBmaintenanceA dead simple MCP server for exposing your app functions to AI agents like Claude Desktop.445MIT
Related MCP Connectors
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A basic MCP server to operate on the Postman API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/roderickch01/mcp-server-starter'
If you have feedback or need assistance with the MCP directory API, please join our Discord server