CCXT kütüphanesini kullanarak 20+ borsa aracılığıyla gerçek zamanlı kripto pazar verilerine erişim sağlayan ve işlem yapabilen bir MCP sunucusu. Spot, vadeli işlemler, OHLCV, bakiyeler, emirler ve daha fazlasını destekler.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"doggybee-mcp-server-ccxt": {
"command": "node",
"args": [
"~/.mcp/mcp-server-ccxt/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/doggybee/mcp-server-ccxt.git ~/.mcp/mcp-server-ccxt
cd ~/.mcp/mcp-server-ccxt MCP (Model Context Protocol) ve CCXT kullanarak yüksek performanslı kripto para borsası entegrasyonu.
CCXT MCP Server, Model Context Protocol aracılığıyla dil modellerini kripto para borsalarına bağlar. LLM'lerin birleştirilmiş bir API üzerinden gerçek zamanlı pazar verilerine erişmesini ve birden fazla borsa arasında işlem yapmasını sağlayan bir köprü görevi görür.
Mimari şu bileşenleri içerir:
Server, daha iyi bakım ve genişletilebilirlik için üç ana modüle ayrılmıştır:
Smithery aracılığıyla mcp-server-ccxt'i Claude Desktop'a otomatik olarak kurmak için:
npx -y @smithery/cli install @doggybee/mcp-server-ccxt --client claude
CCXT MCP Server'ı npm'den kurabilirsiniz:
# Global olarak kur
npm install -g @mcpfun/mcp-server-ccxt
# Server'ı başlat
mcp-server-ccxt
Veya doğrudan çalıştırın:
npx @mcpfun/mcp-server-ccxt
Alternatif olarak, repository'yi klonlayıp derleyebilirsiniz:
# Repository'yi klonla
git clone https://github.com/doggybee/mcp-server-ccxt.git
cd mcp-server-ccxt
# Bağımlılıkları yükle
npm install
# Server'ı derle
npm run build
# Server'ı başlat
npm start
Bir ortam dosyası oluşturun
cp .env.example .env
.env dosyasını düzenleyerek API anahtarlarınızı ekleyin
# Varsayılan borsa (opsiyonel)
DEFAULT_EXCHANGE=binance
# Varsayılan pazar türü (opsiyonel)
DEFAULT_MARKET_TYPE=spot
# API kimlik bilgileri (opsiyonel)
BINANCE_API_KEY=your_api_key
BINANCE_SECRET=your_api_secret
# Şifre gerektiren borsalar için (örn. KuCoin)
KUCOIN_API_KEY=your_kucoin_api_key
KUCOIN_SECRET=your_kucoin_secret
KUCOIN_PASSPHRASE=your_kucoin_passphrase
# Proxy yapılandırması (opsiyonel)
USE_PROXY=false
PROXY_URL=http://username:password@your-proxy-server:port
# Legacy format (hala desteklenen ancak yukarıdaki entegre URL formatı önerilir)
# PROXY_USERNAME=
# PROXY_PASSWORD=
Not: MCP iletişiminde herhangi bir sorunla karşılaşırsanız, çözümler için Sorun Giderme Rehberi'ne bakınız.
Server'ı başlatın:
# Global olarak npm ile kurulduysa
mcp-server-ccxt
# Manuel olarak kurulduysa
npm start
claude_desktop_config.json dosyanıza ekleyin:npm ile global olarak kurulduysa:
{
"mcpServers": {
"ccxt": {
"command": "mcp-server-ccxt"
}
}
}
Manuel olarak kurulduysa:
{
"mcpServers": {
"ccxt": {
"command": "node",
"args": [
"/path/to/mcp-server-ccxt/build/index.js"
]
}
}
}
Bu paketi kendi Node.js projelerinizde bir modül olarak da kullanabilirsiniz:
// CCXT MCP Server'ı içe aktar
import '@mcpfun/mcp-server-ccxt';
// Server, içe aktarıldığında otomatik olarak başlar
// Ortam değişkenleri aracılığıyla yapılandırabilirsiniz
MCP server ile kullanabileceğiniz bazı örnek sorgular:
list-exchanges: Tüm kullanılabilir kripto para borsalarını listeleget-ticker: Bir ticaret çifti için güncel ticker bilgisini albatch-get-tickers: Birden fazla ticaret çifti için ticker bilgisini bir seferde alget-orderbook / get-order-book: Bir ticaret çifti için pazar emir defterini alget-ohlcv: Bir ticaret çifti için OHLCV mum verilerini alget-trades: Bir ticaret çifti için son işlemleri alget-markets: Bir borsa için tüm kullanılabilir piyasaları alget-exchange-info: Borsa bilgisi ve durumunu alget-leverage-tiers: Futures kaldıraç seviyelerini alget-funding-rates: Güncel finansman oranlarını alget-positions: Açık pozisyon bilgisini alget-open-orders: Tüm açık emirleri alget-order-history: Emir geçmişini alaccount-balance: Bir kripto para borsasından hesap bakiyenizi alplace-market-order: Bir borsada pazar emri verplace-limit-order: Bir borsada limit emri vercancel-order: Mevcut bir emri iptal etcancel-all-orders: Tüm açık emirleri iptal etset-leverage: Futures için kaldıraç belirleset-margin-mode: Futures için margin modu ayarlaplace-futures-market-order: Futures pazar emirleri verplace-futures-limit-order: Futures limit emirleri vertransfer-funds: Hesaplar arasında fon transfer et (örn. spot'tan futures'a)cache-stats: CCXT cache istatistiklerini alclear-cache: CCXT cache'i temizleset-log-level: Log seviyesini ayarlaget-proxy-config: Proxy ayarlarını alset-proxy-config: Proxy ayarlarını yapılandırset-market-type: Varsayılan pazar türünü ayarlaset-default-exchange: Varsayılan borsayı değiştirsystem-info: Sistem ve ortam bilgisini alMCP-CCXT, yüksek performans sağlamak için çeşitli optimizasyonlar içerir:
LRU Caching Sistemi:
Uyarlanabilir Rate Limiting:
Borsa Bağlantı Yönetimi:
Özel API Anahtarları Oluşturun:
API Anahtarı İzinlerini Sınırlandırın:
Güvenli Depolama:
.gitignore ile git'ten hariç tutulan .env dosyalarını kullanınBu yazılım yalnızca bilgilendirme amacıyla sağlanmaktadır. Bu yazılımı kripto para borsalarıyla etkileşim kurmak için kullanmak önemli riskleri içerir:
Bu proje MIT Lisansı altında lisanslanmıştır - ayrıntılar için LICENSE.txt dosyasına bakınız.
Bu proje CCXT library'sini (https://github.com/ccxt/ccxt) kullanır:
Copyright (c) 2016-2024 CCXT developers
CCXT, MIT Lisansı altında yayınlanır ve lisans aşağıdaki gibidir:
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Sorunlar, özellik istekleri veya katkılar için lütfen GitHub repository'sine ziyaret edin.
AI LLM'lerin MetaTrader 5 platformu üzerinden işlem gerçekleştirmesini sağlayın
LongPort OpenAPI, gerçek zamanlı borsa verisi sağlar ve MCP üzerinden yapay zeka analiz erişimi ile ticaret yetenekleri sunur.
30+ EVM ağında kapsamlı blockchain hizmetleri sunarak native token, ERC20, NFT, smart contract, transaction ve ENS resolution desteği sağlar.
Massive.com Finansal Pazar Verileri için bir MCP sunucusu
Base Network entegrasyonu ile onchain araçlarınızı güçlendirin, Coinbase API aracılığıyla cüzdan yönetimi, fon transferleri, smart contract ve DeFi işlemleri gerçekleştirin.
Yahoo Finance entegrasyonu ile hisse senedi piyasası verilerini ve opsiyon önerilerini kolayca çekebilirsiniz.