Octagon MCP Server
resmiDeliver real-time investment research with extensive private and public market data.
Dokümantasyon
Octagon: Kamu ve Tahmin Piyasaları İstihbaratı için MCP
Octagon MCP sunucusu, Octagon Piyasa İstihbaratı API'si ile entegre olarak uzmanlaşmış yapay zeka destekli finansal araştırma ve analiz sağlar; kullanıcıların Claude Desktop ve diğer popüler MCP istemcileri içinde kamuya açık dosyalamaları, kazanç görüşmelerini, finansal metrikleri, hisse senedi ve kripto verilerini, hisse senedi haberlerini ve tahmin piyasaları haberleri ile araştırmalarını analiz etmelerine ve içgörüler çıkarmalarına olanak tanır.
Araçlar
✅ octagon-agent geniş kapsamlı piyasa istihbaratı analizini düzenler
- Kamu piyasası içgörüleri: SEC dosyalamaları (10-K, 10-Q, 20-F, 8-K, S-1, 13-F, DEF 14A), kazanç görüşmesi transkriptleri
- Hisse senedi ve kripto piyasa verileri: hisse senedi işlemleri, kripto işlem verileri, haberler, basın bültenleri, sahiplik ve holdingler
✅ Kapsamlı derin araştırma için octagon-deep-research-agent
- Yatırım araştırma soruları için çok kaynaklı sentez
- Güncel, kaynaklar arası tematik analiz için en uygunu
✅ Tahmin piyasası araştırma araçları
- Her bir tahmin piyasası için güncellenmiş araştırma raporları için
octagon-prediction-markets-agent - Yapılandırılmış geçmiş piyasa verisi alımı için
prediction_markets_history
✅ Canlı Octagon dokümantasyon erişimi
octagon-docs-search,octagon-docs-read,octagon-docs-listveoctagon-docs-refreshoctagon-docs://catalog,octagon-docs://statusveoctagon-docs://page/{target}için MCP kaynakları
Octagon API Anahtarınızı Edinin
Octagon MCP'yi kullanmak için şunları yapmanız gerekir:
- Octagon adresinde ücretsiz bir hesap oluşturun
- Giriş yaptıktan sonra sol menüden API Anahtarları'na gidin
- Yeni bir API anahtarı oluşturun
- Bu API anahtarını yapılandırmanızda
OCTAGON_API_KEYdeğeri olarak kullanın
Ön Koşullar
Octagon MCP'yi kurmadan veya çalıştırmadan önce sisteminizde npx (Node.js ve npm ile birlikte gelir) kurulu olmalıdır.
Mac (macOS)
-
Homebrew'u yükleyin (eğer yoksa):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Node.js'i yükleyin (npm ve npx dahil):
brew install nodeBu, Node.js, npm ve npx'in en son sürümünü yükleyecektir.
-
Kurulumu doğrulayın:
node -v npm -v npx -v
Windows
- Node.js yükleyicisini indirin:
- https://nodejs.org/ adresine gidin ve Windows için LTS sürümünü indirin.
- Yükleyiciyi çalıştırın ve talimatları izleyin. Bu, Node.js, npm ve npx'i yükleyecektir.
- Kurulumu doğrulayın:
Komut İstemi'ni açın ve şunu çalıştırın:
node -v npm -v npx -v
Her üçü için de sürüm numaralarını görüyorsanız, aşağıdaki kurulum adımlarına geçmeye hazırsınız demektir.
Kurulum
Claude Desktop'ta Çalıştırma
Octagon MCP'yi Claude Desktop için yapılandırmak üzere:
- Claude Desktop'ı açın
- Ayarlar > Geliştirici > Yapılandırmayı Düzenle'ye gidin
claude_desktop_config.jsondosyanıza aşağıdakini ekleyin (your-octagon-api-keykısmını Octagon API anahtarınızla değiştirin):
{
"mcpServers": {
"octagon-mcp-server": {
"command": "npx",
"args": ["-y", "octagon-mcp@latest"],
"env": {
"OCTAGON_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
- Değişikliklerin etkili olması için Claude'u yeniden başlatın
Cursor'da Çalıştırma
Cursor Desktop'ı Yapılandırma 🖥️ Not: Cursor sürüm 0.45.6 veya üstü gerektirir
Octagon MCP'yi Cursor'da yapılandırmak için:
- Cursor Ayarları'nı açın
- Özellikler > MCP Sunucuları'na gidin
- "+ Yeni MCP Sunucusu Ekle"ye tıklayın
- Aşağıdakileri girin:
- Ad: "octagon-mcp" (veya tercih ettiğiniz ad)
- Tür: "command"
- Komut:
env OCTAGON_API_KEY=your-octagon-api-key npx -y octagon-mcp
Windows kullanıyorsanız ve sorun yaşıyorsanız,
cmd /c "set OCTAGON_API_KEY=your-octagon-api-key && npx -y octagon-mcp"deneyin
your-octagon-api-key kısmını Octagon API anahtarınızla değiştirin.
Ekledikten sonra, yeni araçları görmek için MCP sunucu listesini yenileyin. Composer Agent uygun olduğunda Octagon MCP'yi otomatik olarak kullanacaktır, ancak yatırım araştırma ihtiyaçlarınızı açıklayarak açıkça talep edebilirsiniz. Composer'a Command+L (Mac) ile erişin, gönder düğmesinin yanındaki "Agent"ı seçin ve sorgunuzu girin.
npx ile Çalıştırma
env OCTAGON_API_KEY=your_octagon_api_key npx -y octagon-mcp
Manuel Kurulum
npm install -g octagon-mcp
Dokümantasyon
Octagon ajanlarını kullanma hakkında kapsamlı dokümantasyon için lütfen resmi dokümantasyonumuzu ziyaret edin: https://octagonai.co/docs/
Dokümantasyon şunları içerir:
- Ayrıntılı API referansları
- Ajana özel sorgu yönergeleri
- Örnekler ve kullanım senaryoları
- Yatırım araştırması için en iyi uygulamalar
En güncel barındırılan MCP istemci kurulum kılavuzu için bakınız:
Bu MCP sunucusu ayrıca canlı doküman külliyatını doğrudan MCP istemcilerine sunar. Dokümantasyon erişimi, https://octagonai.co/docs/llms.txt adresindeki genel Octagon dokümanları LLM giriş noktasından alınır; OCTAGON_API_KEY kullanmaz veya iletmez.
Mevcut Araçlar
MCP sunucusu şu anda aşağıdaki araçları sunmaktadır:
Dokümantasyon Araçları
Bu araçlar, MCP oturumu içinde canlı Octagon dokümanlarını sunar. OCTAGON_API_KEY yapılandırılmadan önce bile çalışırlar, bu da onları kurulum, sorun giderme ve doğru Octagon ajanını veya API iş akışını keşfetme için kullanışlı kılar.
octagon-docs-list
Octagon doküman külliyatından canlı doküman bölümlerini ve sayfalarını listeler.
Parametreler
section(string, isteğe bağlı): doküman bölümüne göre filtreleme.source(docs,siteveyaall, isteğe bağlı): varsayılan olarak doküman külliyatıdır.limit(number, isteğe bağlı): döndürülecek maksimum girdi sayısı.
octagon-docs-search
Octagon API, ajan, MCP ve eklenti dokümanlarını kaynak URL'leri ve isteğe bağlı parçacıklarla arar.
Parametreler
query(string, zorunlu): arama sorgusu.section(string, isteğe bağlı): doküman bölümüne göre filtreleme.source(docs,siteveyaall, isteğe bağlı): varsayılan olarak doküman külliyatıdır.limit(number, isteğe bağlı): döndürülecek maksimum sonuç sayısı.includeSnippets(boolean, isteğe bağlı): sonuçlara eşleşen parçacıkları dahil etme.
Örnek:
Search Octagon docs for Claude plugin connector setup.
octagon-docs-read
Başlık, URL, yol veya katalog kimliğine göre bir doküman sayfasını veya bölümünü Markdown olarak okur.
Parametreler
target(string, zorunlu): doküman başlığı, URL'si, yolu veya katalog kimliği.source(docs,siteveyaall, isteğe bağlı): varsayılan olarak doküman külliyatıdır.maxChars(number, isteğe bağlı): döndürülecek maksimum Markdown karakter sayısı.preferCachedContent(boolean, isteğe bağlı): mevcut olduğunda indekslenmiş doküman külliyatını kullanma.
Örnek:
Read the Octagon MCP server guide.
octagon-docs-refresh
Canlı LLM dostu doküman uç noktalarından bellek içi doküman kataloğunu yeniler.
Parametreler
includeSite(boolean, isteğe bağlı): ayrıca daha genişhttps://octagonai.co/llms.txtsite indeksini de yenileme.
Dokümantasyon Kaynakları
MCP kaynaklarını destekleyen istemciler ayrıca şunlara göz atabilir:
octagon-docs://catalog: normalleştirilmiş canlı doküman kataloğu.octagon-docs://status: önbellek durumu, kaynak uç noktaları ve yenileme meta verileri.octagon-docs://page/{target}: Markdown olarak bir doküman sayfası veya bölümü.
octagon-agent
Kamu ve özel piyasa istihbaratı analizini düzenler.
Parametreler
prompt(string, zorunlu): doğal dil araştırma talebi.conversation(string, isteğe bağlı): önceki biroctagon-agentiş parçacığını sürdürmek için mevcut Octagon konuşma kimliği. İlk turda bunu atlayın.newConversation(boolean, isteğe bağlı): eğertrueise, aktif oturum/iş parçacığı çapası için yeni bir Octagon iş parçacığı başlatır. Claude Desktop gibi üst katman ana bilgisayarlarda yepyeni bir görünür sohbetin ilk turu için önerilir.
İş parçacıklı kullanım
octagon-agent, Octagon konuşma iş parçacığını ileten tek MCP aracıdır. Durum bilgisi olan bir araçtır ve oturum sürekliliği bekler. MCP, oturum/iş parçacığı durumunu şu sırayla çözer:
- MCP aktarım oturum kimliği için saklanan konuşma, aktarım bunu gerçekten sağladığında
- sunucu tarafından yönetilen varsayılan
stdiooturumu için saklanan konuşma - açık
conversation, o çağrı için aktif oturum konuşmasını yine de geçersiz kılabilir
Bu paket şu anda bir stdio MCP sunucusu olarak çalışır. stdio modunda, sunucu çağrılar arasında süreklilik için otomatik olarak süreç-yerel bir oturum oluşturur. Claude Desktop veya Cursor gibi çoğu yerel ana bilgisayar, bu nedenle temel takip davranışı için herhangi bir ekstra iş parçacığı alanı sağlamadan octagon-agent kullanabilir.
Bir üst katman ana bilgisayar, bir çağrının yeni bir görünür sohbetin ilk turu olduğunu bildiğinde, newConversation: true iletmelidir. Bu, çağrıdan önce aktif MCP oturum çapası için saklanan herhangi bir Octagon iş parçacığını açıkça temizler; bu, bir stdio ana bilgisayarının aynı uzun ömürlü MCP sürecini birden fazla görünür sohbet arasında yeniden kullandığında eski sürekliliği önler.
Bu, şu desenlerden herhangi birini kullanabileceğiniz anlamına gelir:
- İlk çağrı: yalnızca
promptgönderin - MCP ana bilgisayarının aktarım oturum sürekliliğini korumasına izin verin veya varsayılan stdio oturumuna güvenin
- İkinci çağrı: ya
- aynı MCP oturumunda yeni
promptgönderin, ya da - aynı stdio MCP sürecini kullanmaya devam edin, ya da
- önceki
conversationaçıkça iletin
- aynı MCP oturumunda yeni
Aktarım oturum kimliği, standartlara uygun durum bilgisi olan MCP aktarımları için kanonik süreklilik ilkelidir. Yerel stdio kullanımı için, sunucu tarafından yönetilen süreç oturumu varsayılan sürekliliği sağlar.
Oturum kimliği ve Octagon konuşma kimliği farklı kavramlardır:
- MCP oturum kimliği, araç çağrıları arasında sunucu tarafı sürekliliğini kontrol eder
- Octagon
conversation, o oturum içindeki aktif Octagon iş parçacığını kontrol eder
MCP sonucu, yanıtı content içinde tutar ve ayrıca düzenleyiciler için structuredContent içinde yapılandırılmış meta veriler döndürür:
{
"model": "octagon-agent",
"text": "Which stock would you like the latest price for?",
"conversation": "conv_123",
"responseId": "resp_123",
"followUp": {
"required": true,
"inputTemplate": "<ticker or company name>",
"instructions": "Reply with just the missing detail and reuse the conversation value from this response."
}
}
Açık ileri taşıma örneği:
{
"prompt": "AAPL",
"conversation": "conv_123"
}
Yeni görünür sohbet örneği:
{
"prompt": "Analyze Apple",
"newConversation": true
}
Açık yenileme örneği:
{
"prompt": "Start a fresh Octagon thread for this chat",
"newConversation": true
}
Durum bilgisi olan araç politikası
octagon-agent: durum bilgisi olan, kullanılabilir bir süreklilik çapası kullanır.stdioana bilgisayarlarında, açıkconversationsağlamadığınız sürece varsayılan olarak sunucu tarafından yönetilen süreç oturumuna dayanır- diğer MCP araçları: durum bilgisi olmayan ve oturum sürekliliği olmadan çalışabilir
Örnek:
Compare NVIDIA and AMD on latest quarterly revenue growth, margins, and management commentary.
Daha fazla örnek:
- "Amazon'un 2023 4. çeyrekteki gelir ve net kar rakamları neydi?"
- "Tesla'nın son 3 yıldaki Ar-Ge harcama eğilimlerini analiz et."
- "NVIDIA'nın CEO'su son kazanç görüşmesinde AI çip talebiyle ilgili hangi yönlendirmeyi sağladı?"
- "En büyük 5 yarı iletken şirketi için fiyat-kazanç, fiyat-satış ve FAVÖK/EV oranlarını karşılaştır."
- "Anthropic'in son finansman turu büyüklüğü, değerlemesi ve kilit yatırımcıları neydi?"
- "Andreessen Horowitz son 12 ayda AI girişimlerine kaç yatırım yaptı?"
- "NVIDIA hissesi için geçen haftadan en son haber makaleleri nelerdir?"
octagon-deep-research-agent
Kapsamlı çok kaynaklı derin araştırma ve sentez gerçekleştirir.
Parametreler
prompt(string, zorunlu): doğal dil araştırma talebi.
Örnek:
Research the impact of lower interest rates on late-stage private software valuations over the next 12 months.
Daha fazla örnek:
- "zillow.com/san-francisco-ca/ adresindeki tüm veri alanlarını çıkar"
- "Apple'ın gizlilik değişikliklerinin dijital reklamcılık şirketlerinin gelir ve marjları üzerindeki finansal etkisini araştır"
- "2023'ten itibaren geçmiş Bitcoin fiyat verilerini al ve fiyat oynaklık eğilimlerini analiz et"
- "EV şarj altyapısı pazarındaki rekabet dinamiklerini analiz et"
octagon-prediction-markets-agent
Kalshi tahmin piyasası olayları için araştırma raporları oluşturur.
Parametreler
prompt(string, zorunlu): doğal dil araştırma talebi.cache(boolean, isteğe bağlı): ajan varyant yönlendirmesini kontrol eder.- atlanırsa:
prediction-markets-agent false:prediction-markets-agent:refreshtrue:prediction-markets-agent:cache
- atlanırsa:
Örnek:
Generate a report for the Kalshi market https://kalshi.com/markets/kxbtcy/btc-price-range-eoy/kxbtcy-27jan0100
prediction_markets_history
İsteğe bağlı sayfalama ve zaman filtreleriyle bir tahmin piyasası olay sembolü için geçmiş verileri getirir.
Parametreler
event_ticker(string, zorunlu)limit(number, isteğe bağlı)cursor(string, isteğe bağlı)captured_from(string, isteğe bağlı)captured_to(string, isteğe bağlı)include_analysis(boolean, isteğe bağlı; true olduğunda analiz sütunlarını talep eder)
Örnek:
Fetch historical data for the Kalshi event https://kalshi.com/markets/kxbtcy/btc-price-range-eoy/kxbtcy-27jan0100
Sorun Giderme
- API Anahtarı Sorunları: Octagon API anahtarınızın ortam veya yapılandırma dosyasında doğru şekilde ayarlandığından emin olun.
- Bağlantı Sorunları: Octagon API'ye bağlantının düzgün çalıştığından emin olun.
- Hız Sınırlaması: Hız sınırlaması hatalarıyla karşılaşırsanız, isteklerinizin sıklığını azaltın.
Lisans
MIT
Bireysel Özelleşmiş MCP Sunucuları
Bu sunucu, tüm özelleşmiş aracılarımızı birleştiren kapsamlı piyasa istihbaratı sağlarken, belirli kullanım durumları için bireysel MCP sunucularımızı da kullanabilirsiniz:
Araştırma Araçları
- Octagon Derin Araştırma MCP - Kapsamlı araştırma ve web kazıma yetenekleri
⭐ Yardımcı bulduysanız bu repoyu yıldızlayın!
