mcp-server-starter
mcp-server-starter
Grundgerüst für den Aufbau eines Model Context Protocol (MCP) Servers in Python. Forken Sie dieses Repository, wenn Sie eine eigene Sammlung von Tools/Daten für Claude Desktop, Claude Code oder einen anderen MCP-kompatiblen Client bereitstellen möchten.
Was ist ein MCP-Server?
MCP ist ein offenes Protokoll, das es Sprachmodell-Clients ermöglicht, über eine Standardschnittstelle auf externe Tools und Datenquellen zuzugreifen. Ein MCP-Server ist der kleine Prozess, der diese Tools hostet – Sie schreiben die Funktionen, das Protokoll kümmert sich um die Erkennung und den Aufruf.
Related MCP server: Test MCP Server
Schnellstart
Installieren Sie es direkt aus diesem Repository mit pipx:
pipx install git+https://github.com/roderickch01/mcp-server-starter.gitRegistrieren Sie es anschließend bei Ihrem MCP-Client. Bearbeiten Sie für Claude Desktop die Datei ~/.config/Claude/claude_desktop_config.json (Linux), ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows) und fügen Sie Folgendes hinzu:
{
"mcpServers": {
"starter": {
"command": "mcp-server-starter"
}
}
}Eine Kopie dieses Snippets befindet sich unter examples/claude_desktop_config.json. Starten Sie Ihren Client neu, woraufhin die Tools echo und add erscheinen sollten.
Was ist enthalten
Zwei Demo-Tools zur Überprüfung der Anbindung:
echo(text: str) -> str— gibt"echo: {text}"zurückadd(a: int, b: int) -> int— gibt die Summe zurück
Beide befinden sich in src/mcp_server_starter/server.py (unter 30 Zeilen).
Hinzufügen eines eigenen Tools
Öffnen Sie server.py und dekorieren Sie eine beliebige Funktion mit @mcp.tool(). Die Signatur, die Typ-Hinweise und der Docstring werden automatisch zum Schema des Tools:
@mcp.tool()
def reverse(text: str) -> str:
"""Return the input string reversed."""
return text[::-1]Installieren Sie es neu (pipx reinstall mcp-server-starter) und starten Sie Ihren MCP-Client neu. Das neue Tool ist nun erkennbar.
Lokale Entwicklung
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 stdioLizenz
MIT — siehe 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