Daepak MCP
Инструменты рыночной аналитики Daepak в любом движке с поддержкой MCP.
Подключение
После публикации пакета:
claude mcp add daepak -e DAEPAK_API_KEY=dpk_live_… -- uvx daepak-mcp
Из репозитория, без установки:
claude mcp add daepak -e DAEPAK_API_KEY=dpk_live_… -- python3 /path/to/mcp/daepak_agent_mcp.py
Ключ заводится на странице «Ключи» в профиле. Зависимостей у сервера нет — только стандартная библиотека Python 3.11+.
| переменная | по умолчанию | зачем |
|---|---|---|
DAEPAK_API_KEY |
— | ключ dpk_live_…, обязателен |
DAEPAK_BASE_URL |
https://daepak.com |
другой контур (стейдж) |
DAEPAK_TIMEOUT |
120 |
секунд на вызов |
Что видит движок
Каталог приходит отфильтрованным по правам ключа: движок видит только то, что действительно может вызвать, а не список с отказами. У каждого инструмента в описании указана цена в кредитах — бюджет считается до вызова, а не по факту.
⚠️ Владелец определяется ключом. Назвать чужого пользователя в запросе нельзя. До 30.08.2026 это было можно — и именно поэтому прежний мост не годился как публичный API.
Права
| скоуп | что открывает |
|---|---|
read:market |
цены, свечи, индикаторы, скор, уровни, нарративы, деривативы |
read:korea |
кимчи-премия, листинги Upbit, корейские бумаги |
read:us |
акции США, премаркет, гэп-статистика, опционы |
read:personal |
свои позиции, портфель, журнал, память |
write:personal |
запись в них же |
agent:chat |
ответы агента целиком |
Право читать не даёт права писать: это отдельный скоуп.
Цены
| разряд | что | кредитов |
|---|---|---|
| своя база | цена, индикаторы, скор, уровни, свечи | 1 |
| внешний вызов | акции, токены, опционы, он-чейн | 5 |
| эмбеддинг и песочница | поиск новостей, исполнение кода | 20 |
Месячные кредиты и потолок частоты — по тарифу; текущий расход виден в GET /v1/usage.
Когда кредиты кончились
Приходит 402 с двумя выходами: перейти на тариф выше (в ответе указан следующий и
сколько кредитов он даёт) или дождаться обновления в начале месяца.
⚠️ Счёта за перерасход нет: обслуживать в долг значит прислать счёт, которого никто не ждал. Но и отказ без выхода читался бы как поломка, поэтому ответ всегда называет, что делать.
Публикация (для владельца)
cd mcp && python -m build && python -m twine upload dist/*
⚠️ certifi в зависимостях вынужденно: на чистом venv без него КАЖДЫЙ вызов падает с
CERTIFICATE_VERIFY_FAILED — сборки Python для macOS не читают системное хранилище
сертификатов. Проверено установкой собранного пакета в пустое окружение.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file daepak_mcp-2.0.1.tar.gz.
File metadata
- Download URL: daepak_mcp-2.0.1.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7189443a7eaac3a9868c4dc859a06bafc618d9832d57166960fadebbcc7fda38
|
|
| MD5 |
aa0af26b76a2faf426e3545dcf294501
|
|
| BLAKE2b-256 |
7ffedb85293b1568f66078a674a9b572842c49b2cae97ae8565da920f710a407
|
File details
Details for the file daepak_mcp-2.0.1-py3-none-any.whl.
File metadata
- Download URL: daepak_mcp-2.0.1-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe59a37d8d25225b8ba588ca4ad0d54edd7c9a3924469010748f85956e825ee1
|
|
| MD5 |
712673f7db19d47f878a40b035116086
|
|
| BLAKE2b-256 |
671788b0c9d23397972b68d7d151c6355cf5d2dc6371b1b8e22e978468cd9d27
|