Octagon
официальныйПредоставлять инвестиционные исследования в реальном времени с обширными данными частных и публичных рынков.
Что можно делать с Octagon MCP?
- Анализируйте публичные компании с помощью
octagon-agent— задавайте вопросы о документах SEC, отчётах о прибылях, финансовых показателях или сравнивайте компании по выручке, марже и прогнозам. - Проводите многопоточное глубокое исследование с
octagon-deep-research-agent— изучайте междисциплинарные темы, такие как влияние регулирования, рыночная динамика или раунды финансирования частных компаний. - Создавайте рыночный отчёт Kalshi через
octagon-prediction-markets-agent— запросите исследовательский отчёт по конкретному событию на рынке прогнозов. - Получайте исторические данные рынков прогнозов с помощью
prediction_markets_history— извлекайте структурированные временные ряды для заданного тикера события с дополнительными фильтрами и аналитическими колонками. - Ищите и читайте документацию Octagon — используйте
octagon-docs-searchиoctagon-docs-read, чтобы прямо в сессии находить руководства по настройке, сценарии использования агентов или ссылки на API.
Документация
Octagon: MCP для анализа публичных и прогнозных рынков
Сервер Octagon MCP предоставляет специализированные исследования и анализ финансовых данных на базе ИИ, интегрируясь с API Octagon Market Intelligence. Это позволяет пользователям анализировать и извлекать инсайты из публичных отчетов, звонков о доходах, финансовых показателей, данных по акциям и криптовалютам, новостей по акциям, а также новостей и исследований прогнозных рынков прямо в Claude Desktop и других популярных MCP-клиентах.
Инструменты
✅ octagon-agent организует комплексный анализ рыночной информации
- Инсайты публичных рынков: отчеты SEC (10-K, 10-Q, 20-F, 8-K, S-1, 13-F, DEF 14A), транскрипты звонков о доходах
- Данные рынков акций и криптовалют: торговля акциями, данные о торговле криптовалютами, новости, пресс-релизы, структура собственности и пакеты акций
✅ octagon-deep-research-agent для всестороннего глубокого исследования
- Мульти-источниковый синтез для ответов на инвестиционные исследовательские вопросы
- Лучше всего подходит для актуального, кросс-источникового тематического анализа
✅ Инструментарий для исследования прогнозных рынков
octagon-prediction-markets-agentдля получения обновленных исследовательских отчетов по каждому прогнозному рынкуprediction_markets_historyдля структурированного извлечения исторических рыночных данных
✅ Доступ к живой документации Octagon
octagon-docs-search,octagon-docs-read,octagon-docs-listиoctagon-docs-refresh- MCP-ресурсы для
octagon-docs://catalog,octagon-docs://statusиoctagon-docs://page/{target}
Получите ваш API-ключ Octagon
Чтобы использовать Octagon MCP, вам необходимо:
- Зарегистрировать бесплатную учетную запись на Octagon
- После входа в систему в левом меню перейти в раздел API Keys
- Сгенерировать новый API-ключ
- Использовать этот API-ключ в вашей конфигурации в качестве значения
OCTAGON_API_KEY
Предварительные требования
Перед установкой или запуском Octagon MCP убедитесь, что в вашей системе установлен npx (который поставляется вместе с Node.js и npm).
Mac (macOS)
-
Установите Homebrew (если он еще не установлен):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Установите Node.js (включает npm и npx):
brew install nodeЭто установит последнюю версию Node.js, npm и npx.
-
Проверьте установку:
node -v npm -v npx -v
Windows
- Скачайте установщик Node.js:
- Перейдите на https://nodejs.org/ и скачайте LTS-версию для Windows.
- Запустите установщик и следуйте инструкциям. Это установит Node.js, npm и npx.
- Проверьте установку:
Откройте командную строку и выполните:
node -v npm -v npx -v
Если вы увидите номера версий для всех трех компонентов, можно переходить к следующим шагам установки.
Установка
Запуск в Claude Desktop
Чтобы настроить Octagon MCP для Claude Desktop:
- Откройте Claude Desktop
- Перейдите в Settings > Developer > Edit Config
- Добавьте следующее в ваш
claude_desktop_config.json(заменитеyour-octagon-api-keyна ваш API-ключ Octagon):
{
"mcpServers": {
"octagon-mcp-server": {
"command": "npx",
"args": ["-y", "octagon-mcp@latest"],
"env": {
"OCTAGON_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
- Перезапустите Claude, чтобы изменения вступили в силу
Запуск в Cursor
Настройка Cursor Desktop 🖥️ Примечание: Требуется Cursor версии 0.45.6+
Чтобы настроить Octagon MCP в Cursor:
- Откройте настройки Cursor
- Перейдите в Features > MCP Servers
- Нажмите "+ Add New MCP Server"
- Введите следующее:
- Name: "octagon-mcp" (или любое другое имя)
- Type: "command"
- Command:
env OCTAGON_API_KEY=your-octagon-api-key npx -y octagon-mcp
Если вы используете Windows и сталкиваетесь с проблемами, попробуйте
cmd /c "set OCTAGON_API_KEY=your-octagon-api-key && npx -y octagon-mcp"
Замените your-octagon-api-key на ваш API-ключ Octagon.
После добавления обновите список MCP-серверов, чтобы увидеть новые инструменты. Composer Agent будет автоматически использовать Octagon MCP, когда это уместно, но вы можете явно запросить его, описав ваши потребности в инвестиционном исследовании. Доступ к Composer осуществляется через Command+L (Mac), выберите "Agent" рядом с кнопкой отправки и введите ваш запрос.
Запуск через npx
env OCTAGON_API_KEY=your_octagon_api_key npx -y octagon-mcp
Ручная установка
npm install -g octagon-mcp
Документация
Для получения полной документации по использованию агентов Octagon посетите нашу официальную документацию по адресу: https://octagonai.co/docs/
Документация включает:
- Подробные справочники API
- Рекомендации по запросам для конкретных агентов
- Примеры и сценарии использования
- Лучшие практики для инвестиционных исследований
Актуальное руководство по настройке размещенных MCP-клиентов смотрите здесь:
- Руководство по серверу Octagon MCP
- Руководство по плагину Octagon для Claude
- Руководство по агентам Octagon
Этот MCP-сервер также предоставляет живой корпус документации непосредственно MCP-клиентам. Доступ к документации осуществляется через публичную точку входа LLM-документации Octagon по адресу https://octagonai.co/docs/llms.txt; он не использует и не передает OCTAGON_API_KEY.
Доступные инструменты
В настоящее время MCP-сервер предоставляет следующие инструменты:
Инструменты документации
Эти инструменты предоставляют живую документацию Octagon внутри MCP-сессии. Они работают даже до настройки OCTAGON_API_KEY, что делает их полезными для настройки, устранения неполадок и поиска подходящего агента или рабочего процесса API Octagon.
octagon-docs-list
Выводит список разделов и страниц живой документации из корпуса документации Octagon.
Параметры
section(строка, необязательно): фильтр по разделу документации.source(docs,siteилиall, необязательно): по умолчанию используется корпус документации.limit(число, необязательно): максимальное количество возвращаемых записей.
octagon-docs-search
Выполняет поиск по документации API, агентов, MCP и плагинов Octagon с URL-адресами источников и опциональными фрагментами.
Параметры
query(строка, обязательно): поисковый запрос.section(строка, необязательно): фильтр по разделу документации.source(docs,siteилиall, необязательно): по умолчанию используется корпус документации.limit(число, необязательно): максимальное количество возвращаемых результатов.includeSnippets(логическое, необязательно): включать соответствующие фрагменты в результаты.
Пример:
Search Octagon docs for Claude plugin connector setup.
octagon-docs-read
Читает одну страницу или раздел документации в формате Markdown по заголовку, URL, пути или идентификатору каталога.
Параметры
target(строка, обязательно): заголовок, URL, путь или идентификатор каталога документации.source(docs,siteилиall, необязательно): по умолчанию используется корпус документации.maxChars(число, необязательно): максимальное количество возвращаемых символов Markdown.preferCachedContent(логическое, необязательно): использовать индексированный корпус документации, если он доступен.
Пример:
Read the Octagon MCP server guide.
octagon-docs-refresh
Обновляет каталог документации в памяти из актуальных конечных точек документации, оптимизированных для LLM.
Параметры
includeSite(логическое, необязательно): также обновить более широкий индекс сайтаhttps://octagonai.co/llms.txt.
Ресурсы документации
Клиенты, поддерживающие ресурсы MCP, также могут просматривать:
octagon-docs://catalog: нормализованный каталог живой документации.octagon-docs://status: состояние кэша, исходные конечные точки и метаданные обновления.octagon-docs://page/{target}: одна страница или раздел документации в формате Markdown.
octagon-agent
Организует анализ публичной и частной рыночной информации.
Параметры
prompt(строка, обязательно): исследовательский запрос на естественном языке.conversation(строка, необязательно): идентификатор существующей беседы Octagon для продолжения предыдущего потокаoctagon-agent. Не указывайте его при первом обращении.newConversation(логическое, необязательно): еслиtrue, запускает новый поток Octagon для активной привязки сессии/потока. Рекомендуется для первого обращения в совершенно новом видимом чате в хост-приложениях верхнего уровня, таких как Claude Desktop.
Использование с потоками
octagon-agent — это единственный инструмент MCP, который передает информацию о потоках бесед Octagon. Это инструмент с состоянием, и он ожидает непрерывности сессии. MCP определяет состояние сессии/потока в следующем порядке:
- сохраненная беседа для идентификатора транспортной сессии MCP, если транспорт действительно предоставляет его
- сохраненная беседа для управляемой сервером сессии по умолчанию
stdio - явный
conversationвсе еще может переопределить активную беседу сессии для этого вызова
В настоящее время этот пакет работает как MCP-сервер stdio. В режиме stdio сервер автоматически устанавливает локальную для процесса сессию для обеспечения непрерывности между вызовами. Поэтому большинство локальных хостов, таких как Claude Desktop или Cursor, могут использовать octagon-agent без предоставления каких-либо дополнительных полей потоков для базового поведения последующих запросов.
Когда хост верхнего уровня знает, что вызов является первым обращением в новом видимом чате, он должен передать newConversation: true. Это явно очищает любой сохраненный поток Octagon для активной привязки MCP-сессии перед вызовом, что предотвращает нежелательную непрерывность, когда хост stdio повторно использует один и тот же долгоживущий MCP-процесс в нескольких видимых чатах.
Это означает, что вы можете использовать любой из этих шаблонов:
- Первый вызов: отправьте только
prompt - Позвольте хосту MCP сохранить непрерывность транспортной сессии или положитесь на сессию stdio по умолчанию
- Второй вызов: либо
- отправьте новый
promptв той же MCP-сессии, либо - продолжайте использовать тот же процесс MCP stdio, либо
- явно передайте предыдущий
conversation
- отправьте новый
Идентификатор транспортной сессии является каноническим примитивом непрерывности для совместимых со стандартами MCP-транспортов с состоянием. Для локального использования stdio управляемая сервером сессия процесса обеспечивает непрерывность по умолчанию.
Идентификатор сессии и идентификатор беседы Octagon — это разные понятия:
- Идентификатор MCP-сессии управляет непрерывностью на стороне сервера между вызовами инструментов
conversationOctagon управляет активным потоком Octagon внутри этой сессии
Результат MCP сохраняет ответ в content, а также возвращает структурированные метаданные для оркестраторов в structuredContent:
{
"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."
}
}
Пример явной передачи:
{
"prompt": "AAPL",
"conversation": "conv_123"
}
Пример нового видимого чата:
{
"prompt": "Analyze Apple",
"newConversation": true
}
Пример явного обновления:
{
"prompt": "Start a fresh Octagon thread for this chat",
"newConversation": true
}
Политика для инструментов с состоянием
octagon-agent: с состоянием, использует пригодную привязку непрерывности. В хостахstdioпо умолчанию используется управляемая сервером сессия процесса, если вы не предоставите явныйconversation- другие инструменты MCP: без состояния и могут работать без непрерывности сессии
Пример:
Compare NVIDIA and AMD on latest quarterly revenue growth, margins, and management commentary.
Другие примеры:
- "Каковы были показатели выручки и чистой прибыли Amazon в 4 квартале 2023 года?"
- "Проанализируйте тенденции расходов Tesla на НИОКР за последние 3 года."
- "Какие прогнозы дал генеральный директор NVIDIA относительно спроса на чипы для ИИ во время последнего звонка о доходах?"
- "Сравните коэффициенты цена/прибыль, цена/продажи и EV/EBITDA для 5 крупнейших полупроводниковых компаний."
- "Каков был размер последнего раунда финансирования Anthropic, оценка и ключевые инвесторы?"
- "Сколько инвестиций сделала Andreessen Horowitz в ИИ-стартапы за последние 12 месяцев?"
- "Каковы последние новостные статьи по акциям NVIDIA за прошедшую неделю?"
octagon-deep-research-agent
Выполняет всестороннее глубокое исследование и синтез из множества источников.
Параметры
prompt(строка, обязательно): исследовательский запрос на естественном языке.
Пример:
Research the impact of lower interest rates on late-stage private software valuations over the next 12 months.
Другие примеры:
- "Извлеките все поля данных с zillow.com/san-francisco-ca/"
- "Исследуйте финансовое влияние изменений конфиденциальности Apple на доходы и маржу компаний цифровой рекламы"
- "Получите исторические данные о цене Bitcoin за 2023 год и проанализируйте тенденции волатильности цен"
- "Проанализируйте конкурентную динамику на рынке инфраструктуры зарядки электромобилей"
octagon-prediction-markets-agent
Генерирует исследовательские отчеты для событий прогнозного рынка Kalshi.
Параметры
prompt(строка, обязательно): исследовательский запрос на естественном языке.cache(логическое, необязательно): управляет маршрутизацией вариантов агента.- не указано:
prediction-markets-agent false:prediction-markets-agent:refreshtrue:prediction-markets-agent:cache
- не указано:
Пример:
Generate a report for the Kalshi market https://kalshi.com/markets/kxbtcy/btc-price-range-eoy/kxbtcy-27jan0100
prediction_markets_history
Извлекает исторические данные для тикера события прогнозного рынка с опциональной пагинацией и временными фильтрами.
Параметры
event_ticker(строка, обязательно)limit(число, необязательно)cursor(строка, необязательно)captured_from(строка, необязательно)captured_to(строка, необязательно)include_analysis(логическое, необязательно; если true, запрашивает столбцы анализа)
Пример:
Fetch historical data for the Kalshi event https://kalshi.com/markets/kxbtcy/btc-price-range-eoy/kxbtcy-27jan0100
Устранение неполадок
- Проблемы с API-ключом: Убедитесь, что ваш API-ключ Octagon правильно задан в переменных окружения или конфигурационном файле.
- Проблемы с подключением: Убедитесь, что соединение с API Octagon работает корректно.
- Ограничение частоты запросов: Если вы столкнулись с ошибками ограничения частоты, уменьшите частоту запросов.
Лицензия
MIT
Отдельные специализированные MCP-серверы
Хотя этот сервер предоставляет комплексную рыночную аналитику, объединяя всех наших специализированных агентов, вы также можете использовать отдельные MCP-серверы для конкретных задач:
Инструменты для исследований
- Octagon Deep Research MCP — Возможности комплексного исследования и веб-скрапинга
⭐ Поставьте звёздочку этому репозиторию, если он оказался полезным!
