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"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/PrefectHQ/fastmcp.git ~/.mcp/fastmcp
cd ~/.mcp/fastmcp 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()
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:
|
Araçları, kaynakları ve istemleri LLM'lere sunun. |
Araçlarınıza konuşma içinde doğrudan oluşturulan etkileşimli UI'ler verin. |
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, 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 →
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
pipyükseltmesinden sonraimport fastmcpbaş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 (uvetkilenmez).
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ıları bekliyoruz! Kurulum talimatları, test gereksinimleri ve PR yönergeleri için Katkı Rehberi bölümüne bakın.
Tüm MCP protokol özelliklerini kullanan MCP sunucusu.
Ekran ve ses kaydını zaman damgasıyla indeksleyen, SQL/embedding storage kullanan, semantic search ve LLM tabanlı geçmiş analizi yapan local-first sistem. NextJS plugin ekosistemi aracılığıyla bağlam farkında AI ajanlar oluşturmayı ve event-triggered aksiyonları destekler.
YouTube video bilgilerini çıkartıp dönüştürün.
Obsidian ile REST API aracılığıyla etkileşim kurma
AI ajanlarını 600+ entegrasyon ile tek bir arayüzden bağlayın - OAuth, scaling ve monitoring dahil
TypeScript'te MCP sunucuları geliştirmek için yüksek seviye bir framework'tür.