Tüm roadmap'e dön
topiccore
MCP Server Geliştirme (Python/TS)
Sıfırdan MCP server: tool + resource + prompt expose et. SDK ile 100 satırda.
5 saat2 kaynak1 önkoşul
MCP server 3 primitive expose eder:
- Tools — agent'ın çağırabildiği fonksiyonlar (function calling gibi)
- Resources — dosya/URL benzeri okunabilir kaynaklar (örn.
postgres://db/table) - Prompts — user'a önerilen prompt template'leri
Python SDK örneği:
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("weather-server")
@mcp.tool()
def get_weather(city: str) -> str:
"""Get current weather for a city."""
return f"Sunny, 22°C in {city}"
if __name__ == "__main__":
mcp.run()
Claude Desktop config'e {"weather": {"command": "python", "args": ["server.py"]}} ekleyip kullanmaya başlarsın.
Ne kazanırsın?
Kendi kullanım senaryon için MCP server yazıp Claude Desktop/Cursor'la kullanabilirsin.