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 с двумя выходами: перейти на тариф выше (в ответе указан следующий и
сколько кредитов он даёт) или дождаться обновления в начале месяца.
⚠️ Счёта за перерасход нет: обслуживать в долг значит прислать счёт, которого никто не ждал. Но и отказ без выхода читался бы как поломка, поэтому ответ всегда называет, что делать.
Публикация (для владельца)
source .venv/bin/activate && cd mcp \
&& rm -rf dist && python -m build && python -m twine check dist/* \
&& python -m twine upload dist/*
⚠️ На macOS нет команды python — только python3; активация окружения проекта решает
это и заодно даёт build и twine.
⚠️ Логин при заливке — __token__ (буквально), пароль — токен PyPI. Пароль от аккаунта
PyPI больше не принимает.
⚠️ certifi в зависимостях вынужденно: на чистом venv без него КАЖДЫЙ вызов падает с
CERTIFICATE_VERIFY_FAILED — сборки Python для macOS не читают системное хранилище
сертификатов. Проверено установкой собранного пакета в пустое окружение.
Metadata
Release files for daepak-mcp 2.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| daepak_mcp-2.0.3.tar.gz | 7.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| daepak_mcp-2.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.3 kB
Release files / daepak_mcp-2.0.3.tar.gz
| Download URL | daepak_mcp-2.0.3.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
147f455e33b596b6616ab6f30a0c274c0379991893b40de76b378a516d1d2c50
|
|
BLAKE2b-256 checksum How to use checksums |
3e25ebcb866baefd20d588534a5efe9ebad8473c195b52ee8569b4302221873e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / daepak_mcp-2.0.3-py3-none-any.whl
| Download URL | daepak_mcp-2.0.3-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
133f11c7c93ec792ff8a5e13e61d62a780fc0099a4326ecac10cd704578a9839
|
|
BLAKE2b-256 checksum How to use checksums |
b566eda1a8f9bc7d5ed238a131aa9b7e34514fad8567eaa7652930773feaa786
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|