Chess.com oyuncu verilerini, oyun kayıtlarını ve diğer halka açık bilgileri standartlaştırılmış MCP arayüzleri aracılığıyla erişin; AI asistanlarının satranç bilgilerini araştırması ve analiz etmesine olanak tanıyın.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"pab1it0-chess-mcp": {
"command": "python",
"args": [
"-m",
"chess_mcp"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/pab1it0/chess-mcp.git ~/.mcp/chess-mcp
cd ~/.mcp/chess-mcp Chess.com'un Yayınlanan Veri API'si için bir Model Context Protocol (MCP) sunucusu.
Bu, Chess.com oyuncu verilerine, oyun kayıtlarına ve diğer halka açık bilgilere standart MCP arayüzleri aracılığıyla erişim sağlar ve yapay zeka asistanlarının satranç bilgilerini aramasına ve analiz etmesine olanak tanır.
https://github.com/user-attachments/assets/3b33361b-b604-465c-9f6a-3699b6907757
Araçlar listesi yapılandırılabilir, bu nedenle MCP istemcisinde hangi araçların kullanılabileceğini seçebilirsiniz.
chess-mcp'yi Claude Desktop ile çalıştırmanın en kolay yolu Docker kullanmaktır. Docker yüklü değilse, bunu Docker'ın resmi web sitesinden alabilirsiniz.
Claude Desktop config dosyanızı düzenleyin:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonArdından aşağıdaki yapılandırmayı ekleyin:
{
"mcpServers": {
"chess": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"pab1it0/chess-mcp"
]
}
}
}
Alternatif olarak, sunucuyu doğrudan UV kullanarak çalıştırabilirsiniz. Claude Desktop config dosyanızı düzenleyin (konumlar yukarıda listelenmiştir) ve sunucu yapılandırmasını ekleyin:
{
"mcpServers": {
"chess": {
"command": "uv",
"args": [
"--directory",
"<chess-mcp dizinine giden tam yol>",
"run",
"src/chess_mcp/main.py"
]
}
}
}
Not: Claude Desktop'ta
Error: spawn uv ENOENThatası görürseniz,uv'nin tam yolunu belirtmeniz veya yapılandırmadaNO_UV=1ortam değişkenini ayarlamanız gerekebilir.
Katkılar hoş karşılanır! Herhangi bir öneriniz veya iyileştirmeniz varsa lütfen bir konu açın veya pull request gönderin.
Bu proje bağımlılıkları yönetmek için uv kullanır. Platformunuza yönelik talimatları izleyerek uv'yi yükleyin:
curl -LsSf https://astral.sh/uv/install.sh | sh
Daha sonra bir sanal ortam oluşturabilir ve bağımlılıkları yükleyebilirsiniz:
uv venv
source .venv/bin/activate # Unix/macOS üzerinde
.venv\Scripts\activate # Windows üzerinde
uv pip install -e .
Proje işlevselliği sağlayan ve regresyonları önlemeye yardımcı olan bir test paketini içerir.
Testleri pytest ile çalıştırın:
# Geliştirme bağımlılıklarını yükleyin
uv pip install -e ".[dev]"
# Testleri çalıştırın
pytest
# Kapsam raporu ile çalıştırın
pytest --cov=src --cov-report=term-missing
get_player_profile - Chess.com'dan oyuncu profili alget_player_stats - Chess.com'dan oyuncu istatistiklerini alis_player_online - Oyuncunun şu anda Chess.com'da çevrimiçi olup olmadığını kontrol etget_titled_players - Chess.com'dan unvanlı oyunculara ilişkin liste alget_player_current_games - Chess.com'da oyuncunun devam eden oyunlarını alget_player_games_by_month - Chess.com'dan belirli bir ay için oyuncunun oyunlarını alget_player_game_archives - Chess.com'da bir oyuncu için mevcut aylık oyun arşivlerinin listesini aldownload_player_games_pgn - Chess.com'dan belirli bir aydaki tüm oyunlar için PGN dosyalarını indirget_club_profile - Chess.com'da bir kulübün bilgilerini alget_club_members - Chess.com'da bir kulübün üyelerini alMIT
Godot oyun motoru ile etkileşim kurmak için bir MCP sunucusu; Godot projelerinde sahneleri düzenlemek, çalıştırmak, debug etmek ve yönetmek için araçlar sunuyor.
Unity Editor ve Unity ile yapılan oyunlar için MCP Server
Unity3d Game Engine'i oyun geliştirme için entegre eden MCP Server
Unreal Engine 5.7 editor plugin'i olup AI asistanlarına Blueprint, Material, Animation, Niagara, Config, Editor, Project Index ve Engine Source'a MCP üzerinden tam okuma/yazma erişimi sağlar. 9 alanda 119 action, saf C++ ve gömülü Streamable HTTP server ile Python köprüsü yoktur.
Popüler oyunlar olan League of Legends, TFT ve Valorant'ın gerçek zamanlı oyun verilerine erişin; şampiyon analitiği, esports takvimi, meta komposizyonları ve karakter istatistiklerini keşfedin.
Fantasy Premier League verilerini gerçek zamanlı olarak sorgulayabileceğiniz ve analiz yapabileceğiniz bir MCP sunucusu.