Chart Library — MCP-сервер для Claude Code
Даёт агенту доступ к завершённым торговым сессиям, историческим аналогам и опубликованным исследованиям с указанием источников. Пригодится, когда нужны цифры по рынку с оговорками, а не голая цитата.
claude mcp add --transport http chart-library https://chartlibrary.io/mcpЧто делает Chart Library — Market-state research
Сервер открывает пять инструментов только на чтение. market_state возвращает состояние по завершённой сессии, аналоги из истории, разброс исходов и ленту сделок. daily_note отдаёт опубликованную дневную заметку, research_quality — калибровочную квитанцию с датированной выборкой. Ещё два инструмента работают с публикациями: search_research ищет по запросу, read_research читает документ по ID с пагинацией и хешами.
Подключение идёт по Streamable HTTP на https://chartlibrary.io/mcp, ключ не нужен. Для локального запуска есть пакет chartlibrary-mcp — нужен Python 3.10+ и MCP 1.x, версия mcp закреплена в диапазоне >=1.28.1,<2.0.0. Опциональный CHART_LIBRARY_API_KEY уходит Bearer-токеном; пустой ключ заголовок не отправляет.
Без даты запрос берёт последнюю собранную сессию, а не биржевую котировку в реальном времени. Даты — в формате YYYY-MM-DD. Исторические частоты не являются рекомендацией покупать или продавать, а проценты из research_quality относятся только к той выборке, что названа в квитанции. Сводки поиска — метаданные для навигации: прежде чем что-то утверждать, читайте сам документ.
Какие задачи решает
- получить состояние бумаги по завершённой сессии с историческими аналогами
- найти опубликованное исследование по теме и прочитать его источник
- сверить методику и размер выборки перед тем, как ссылаться на цифры
- посмотреть дневную заметку с правилом отбора за нужную дату
- вызвать те же данные из скрипта по HTTP без MCP-клиента
Примеры запросов агенту
- Прочитай последнее завершённое состояние AAPL: диапазоны аналогов, размеры выборок, дату сессии и ограничения
- Найди публикации по IONQ за полдень и прочитай раздел article выбранного документа
- Покажи калибровочную квитанцию: на какой выборке и с какими оговорками она построена
Как установить Chart Library — Market-state research
1Командой платформы: удалённый сервер
claude mcp add --transport http chart-library https://chartlibrary.io/mcp2Командой платформы
claude mcp add --env CHART_LIBRARY_API_KEY=<CHART_LIBRARY_API_KEY> --transport stdio chart-library-market-state-research -- uvx chartlibrary-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from chartlibrary-mcp <команда>
1Командой платформы: удалённый сервер
codex mcp add chart-library-market-state-research --url https://chartlibrary.io/mcp2Командой платформы
codex mcp add chart-library-market-state-research --env CHART_LIBRARY_API_KEY=<CHART_LIBRARY_API_KEY> -- uvx chartlibrary-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from chartlibrary-mcp <команда>
Файл настроек
{
"mcpServers": {
"chart-library-market-state-research": {
"url": "https://chartlibrary.io/mcp"
}
}
}{
"mcpServers": {
"chart-library-market-state-research": {
"command": "uvx",
"args": [
"chartlibrary-mcp"
],
"env": {
"CHART_LIBRARY_API_KEY": "<CHART_LIBRARY_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from chartlibrary-mcp <команда>
Файл настроек
{
"servers": {
"chart-library-market-state-research": {
"type": "http",
"url": "https://chartlibrary.io/mcp"
}
}
}{
"servers": {
"chart-library-market-state-research": {
"type": "stdio",
"command": "uvx",
"args": [
"chartlibrary-mcp"
],
"env": {
"CHART_LIBRARY_API_KEY": "<CHART_LIBRARY_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from chartlibrary-mcp <команда>
1Командой платформы: удалённый сервер
gemini mcp add -t http chart-library-market-state-research https://chartlibrary.io/mcp2Командой платформы
gemini mcp add -e CHART_LIBRARY_API_KEY=<CHART_LIBRARY_API_KEY> chart-library-market-state-research uvx chartlibrary-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from chartlibrary-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Chart Library — Market-state research
Как установить Chart Library в Claude Code?
Добавьте удалённый сервер одной командой: claude mcp add --transport http chart-library https://chartlibrary.io/mcp. Для локального варианта с ключом: claude mcp add --env CHART_LIBRARY_API_KEY=<CHART_LIBRARY_API_KEY> --transport stdio chart-library-market-state-research -- uvx chartlibrary-mcp.
Что делает Chart Library?
Отвечает агенту на вопросы о рынке: состояние по завершённой сессии, аналоги из истории, опубликованные исследования с ID и версиями. Все инструменты только читают.
Нужен ли ключ API и что с ограничениями?
Ключ не обязателен, доступ к исследованиям бесплатный. Лимиты сервиса и условия на данные действуют, ответ HTTP 429 нужно соблюдать и не рассчитывать на неограниченную пропускную способность.