İçeriğe geç
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:

  1. Tools — agent'ın çağırabildiği fonksiyonlar (function calling gibi)
  2. Resources — dosya/URL benzeri okunabilir kaynaklar (örn. postgres://db/table)
  3. 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.

Önce bunları bil

Kaynaklar(2)

MCP Server Geliştirme (Python/TS) · AI Agent Engineer Yol Haritası