Other Tools and Integrations Python ★ 25,744

PrefectHQ/fastmcp

Python'da MCP sunucuları oluşturmak için üst düzey bir framework.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "prefecthq-fastmcp": {
      "command": "python",
      "args": [
        "-m",
        "fastmcp"
      ]
    }
  }
}

FastMCP 🚀

Hızlı hareket et ve şeyler yap.

Yapımında 💙 Prefect

Docs Discord PyPI - Version Tests License


Model Context Protocol (MCP) LLM'leri araçlara ve verilere bağlar. FastMCP, prototipten üretime geçmek için ihtiyacınız olan her şeyi sağlar:

from fastmcp import FastMCP

mcp = FastMCP("Demo 🚀")

@mcp.tool
def add(a: int, b: int) -> int:
    """Add two numbers"""
    return a + b

if __name__ == "__main__":
    mcp.run()

FastMCP Neden Kullanmalı

Etkili bir MCP uygulaması geliştirmek göründüğünden daha zordur. FastMCP tüm işleri halleder. Bir araçı Python fonksiyonuyla tanımlayın ve şema, doğrulama ve dokümantasyon otomatik olarak oluşturulur. Bir URL ile sunucuya bağlanın ve transport müzakeresi, kimlik doğrulama ve protokol yaşam döngüsü sizin için yönetilir. Siz mantığınıza odaklanın, MCP kısmı işe yarar: FastMCP ile en iyi uygulamalar yerleşiktir.

Bu yüzden FastMCP, MCP ile çalışmak için standart çerçevedir. FastMCP 1.0, 2024 yılında resmi MCP Python SDK'sına dahil edilmiştir. Günümüzde, aktif olarak bakımı yapılan standalone proje günde bir milyon kez indirilmekte ve tüm dillerdeki MCP sunucularının %70'i FastMCP'nin bir versiyonu tarafından desteklenmektedir.

FastMCP üç sütun üzerine kuruludur:


Sunucular

Araçları, kaynakları ve istemleri LLM'lere sunun.


Uygulamalar

Araçlarınıza konuşma içinde doğrudan oluşturulan etkileşimli UI'ler verin.


İstemciler

Herhangi bir MCP sunucusuna bağlanın — yerel veya uzak, programatik veya CLI.

Sunucular Python fonksiyonlarınızı MCP uyumlu araçlar, kaynaklar ve istemler içinde sarar. İstemciler tam protokol desteğiyle herhangi bir sunucuya bağlanır. Uygulamalar da araçlarınıza konuşma içinde doğrudan oluşturulan etkileşimli UI'ler sağlar.

İnşa etmeye hazır mısınız? Kurulum rehberi ile başlayın veya doğrudan hızlı başlangıç bölümüne atlayın.

FastMCP'yi Horizon ile üretimde çalıştırın

FastMCP, MCP sunucuları geliştirmenin standart yoludur. Prefect Horizon bunları güvenli bir şekilde çalıştırmak için kurumsal MCP gateway'idir.

FastMCP ekibi tarafından built, Horizon dünyanın en popüler MCP çerçevesini sevk ettiğimizde öğrendiğimiz en iyi uygulamaları paketler.

FastMCP sunucularını GitHub'dan branch önizlemeleri ve anında rollback ile yayınlayın. Şirketinizin kullandığı her MCP'nin özel bir kayıt defteri oluşturun. SSO ve tool seviyesi RBAC ile erişimi güvence altına alın. MCP yığının tamamı arasında denetim günlükleri, gözlemlenebilirlik ve yönetim elde edin. Onaylanan araçları takımlar ve ajanlar için amaçlı uç noktalar içinde yeniden karıştırın.

FastMCP ile başlayın. Horizon ile ölçeklendir →

Kurulum

FastMCP'yi uv ile kurmanızı tavsiye ediyoruz:

uv pip install fastmcp

Doğrulama ve güncelleme dahil olmak üzere tam kurulum talimatları için Kurulum Rehberi bölümüne bakın.

Yükseltiliyor musunuz? Biz rehberlerimiz var:

[!NOTE] FastMCP 3.2 veya öncesinden pip yükseltmesinden sonra import fastmcp başarısız olursa, pip install --force-reinstall fastmcp çalıştırın. Bunun neden olduğunu öğrenmek için Sorun Giderme bölümüne bakın (uv etkilenmez).

📚 Dokümantasyon

FastMCP'nin tam dokümantasyonu gofastmcp.com adresinde mevcuttur ve detaylı rehberler, API referansları ve ileri desenleri içerir.

Dokümantasyon ayrıca llms.txt formatında da mevcuttur, bu LLM'lerin kolayca tüketebileceği basit bir markdown standardıdır:

  • llms.txt temelde bir site haritası olup, dokümantasyondaki tüm sayfaları listeler.
  • llms-full.txt tüm dokümantasyonu içerir. Bunun LLM'nizin bağlam penceresini aşabileceğini unutmayın.

Topluluk: Diğer FastMCP geliştiricileriyle bağlantı kurmak ve yaptıklarınızı paylaşmak için Discord sunucumuza katılın.

Katkı Sağlamak

Katkıları bekliyoruz! Kurulum talimatları, test gereksinimleri ve PR yönergeleri için Katkı Rehberi bölümüne bakın.

Benzer MCP sunucuları

Daha fazla: Other Tools and Integrations →