my-cool-proxy — MCP-сервер для Claude Code
Шлюз для нескольких MCP-серверов, который выдаёт инструменты агенту постепенно через интерпретатор Lua и экономит токены контекста.
claude mcp add my-cool-proxy -- npx -y @karashiiro/my-cool-proxyЧто делает my-cool-proxy
При подключении десятка внешних сервисов описания их методов моментально забивают контекстное окно модели. Прокси-сервер решает эту проблему ступенчатой схемой: сначала агент видит только общий список доступных серверов, затем запрашивает методы нужного и только перед вызовом получает полную схему параметров.
Внутри шлюза работает среда Lua. Вместо того чтобы гонять промежуточные ответы каждого инструмента обратно в модель, агент пишет короткий скрипт и выполняет цепочку вызовов прямо внутри сервера через асинхронный метод execute().
Конфигурационный файл шлюз генерирует сам при первом запуске, но адреса целевых серверов в него придётся вписать вручную, иначе агенту будет не к чему обращаться. Найти путь к настройкам помогает флаг --config-path.
Какие задачи решает
- сократить расход контекста при подключении десятков инструментов
- объединить вызовы нескольких MCP-серверов в один скрипт на Lua
- централизовать конфигурацию серверов для разных ассистентов
- ограничить доступ агента только к безопасным операциям внешних API
Примеры запросов агенту
- Узнай через my-cool-proxy, какие серверы и методы доступны для работы с базой данных
- Сделай запрос через my-cool-proxy, объединив вызовы двух внешних API в один скрипт
- Проверь список ресурсов gateway skills, доступных через my-cool-proxy
Как установить my-cool-proxy
Командой платформы
claude mcp add my-cool-proxy -- npx -y @karashiiro/my-cool-proxyКомандой платформы
codex mcp add my-cool-proxy -- npx -y @karashiiro/my-cool-proxyФайл настроек
{
"mcpServers": {
"my-cool-proxy": {
"command": "npx",
"args": [
"-y",
"@karashiiro/my-cool-proxy"
]
}
}
}Файл настроек
{
"servers": {
"my-cool-proxy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@karashiiro/my-cool-proxy"
]
}
}
}Командой платформы
gemini mcp add my-cool-proxy npx -y @karashiiro/my-cool-proxyПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о my-cool-proxy
Как установить my-cool-proxy в Claude Code?
Выполните команду claude mcp add my-cool-proxy -- npx -y @karashiiro/my-cool-proxy. Конфигурационный файл создастся автоматически при первом старте.
Что делает my-cool-proxy?
Сервер объединяет несколько внешних MCP-источников в единый шлюз. Модель получает схемы параметров не сразу, а пошагово по мере необходимости.
Зачем в шлюзе используется Lua?
Интерпретатор Lua позволяет агенту связывать цепочки инструментов в один асинхронный вызов. Промежуточные результаты не возвращаются в контекст модели, сохраняя токены.