@kodel-ai/opencode-plugin
v0.1.8
Published
OpenCode plugin for Kodel AI: registers chat/codex providers and the Kodel MCP server
Maintainers
Readme
@kodel-ai/opencode-plugin
OpenCode plugin для подключения к Kodel AI: регистрирует чат- и Codex-провайдеров через ai-proxy сервера Kodel и добавляет MCP-сервер kodel для инструментов агента.
Что делает
- Auth-провайдер
kodel— хранит Personal Access Token и URL сервера вauth.jsonOpenCode. - Провайдер
kodel(api: anthropic) — все чат-модели через{host}/ai-proxy/v1(Anthropic + OpenAI-совместимые через/messages). - Провайдер
kodel-responses(api: openai) — Codex-модели через/responses(регистрируется только если такие модели есть в каталоге). - MCP-сервер
kodel— подключение к{host}/api/mcp. Если в репозитории найден.kodel.json— добавляет заголовокX-Project-Id.
Установка
# Глобально или в проектный opencode.json:В opencode.json (~/.config/opencode/opencode.json или в корне проекта):
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@kodel-ai/opencode-plugin"]
}OpenCode сам поставит пакет при первом запуске.
Логин
opencode auth login
# provider: kodel
# Kodel server URL → например http://localhost:3000 или https://kodel.company.com
# Enter your API key → ваш Kodel PAT (можно создать в веб-UI: профиль → Personal Access Tokens)Хранится в auth.json OpenCode:
- Linux:
~/.local/share/opencode/auth.json(или$XDG_DATA_HOME/opencode/auth.json) - macOS:
~/Library/Application Support/opencode/auth.json
Привязка к проекту Kodel (опционально)
В корне репо положите .kodel.json — плагин ищет файл вверх по дереву от рабочей директории (до 20 уровней):
{
"projectId": "PLT",
"apiUrl": "http://localhost:3000"
}После этого MCP-вызовы пойдут с заголовком X-Project-Id: PLT, и инструменты mcp__kodel__* будут работать в контексте проекта без явного указания.
Проверка
opencode
# /models — должны появиться kodel/<model> и (если есть Codex) kodel-responses/<model>
# /mcp — сервер kodel со статусом connectedТребования
- OpenCode с поддержкой плагинов (Bun-рантайм).
- Доступный Kodel-сервер с эндпоинтами
/ai-proxy/v1/models,/ai-proxy/v1/messages(Anthropic-API),/ai-proxy/v1/responses(Codex),/api/mcp. - Personal Access Token с доступом к нужному проекту.
Лицензия
MIT
