Augment-MCP-Proxy
🔌 Прокси-сервер Augment MCP | Augment MCP Proxy
Используйте сторонний Anthropic API в Augment — экономьте свои кредиты
Лёгкий прокси-сервер MCP, который подключает Augment (официальное расширение VS Code от Anthropic) к сторонним Anthropic API, поэтому кредиты Augment не расходуются — тратится только квота стороннего API. Полностью работает локально, анализ кода выполняется на вашем компьютере, конфиденциальность обеспечена.
Лёгкий прокси-сервер MCP, который подключает Augment (официальное расширение VS Code от Anthropic) к сторонним Anthropic API, экономя кредиты Augment. Полностью локальный запуск с анализом кода на вашем компьютере для безопасности.
✨ Ключевые преимущества
Возможность | Описание |
💰 Экономия | Не расходует кредиты Augment, использует только квоту стороннего API |
🔄 Бесшовная интеграция | Опыт использования Augment полностью сохраняется, поддерживаются все функции |
🔒 Локальный запуск | Анализ кода выполняется локально, исходники не передаются, конфиденциальность обеспечена |
🤖 Поддержка нескольких моделей | Свободное переключение между тремя моделями: Haiku / Sonnet / Opus |
⚡ Лёгкость | Всего 2 зависимости (axios + dotenv), мгновенный запуск |
🪟 Кроссплатформенность | Работает на Windows / macOS / Linux |
Related MCP server: roblox-mcp-bridge
🏗️ Принцип работы
┌──────────────┐ HTTP ┌──────────────────┐ HTTPS ┌──────────────────┐
│ Augment │ ────────────→ │ MCP Proxy │ ─────────────→ │ Third-Party │
│ (VS Code) │ ←──────────── │ (localhost:3000)│ ←───────────── │ Anthropic API │
└──────────────┘ 响应 └──────────────────┘ 响应 └──────────────────┘
│
├─ /v1/models → 模型列表
├─ /v1/messages → 消息转发
└─ /health → 健康检查Плагин Augment подключается к локальному прокси-серверу по протоколу MCP, прокси пересылает запросы на сторонний Anthropic API, а затем возвращает ответ в Augment. Весь процесс полностью прозрачен для Augment.
🚀 Быстрый старт
Требования к окружению
Node.js >= 14.0
npm >= 6.0Шаги установки
# 1. 克隆项目
git clone https://github.com/Windyhhh/Augment-MCP-Proxy.git
cd Augment-MCP-Proxy
# 2. 安装依赖
npm install
# 3. 配置环境变量
cp .env.example .env
# 编辑 .env,填入你的第三方 API KeyНастройка .env
# 第三方 API 地址(兼容 Anthropic 格式的 API)
THIRD_PARTY_API=https://your-api-endpoint.com/anthropic
# 你的 API Key
API_KEY=sk-your-api-key-here
# MCP 服务器端口(默认 3000)
MCP_PORT=3000Запуск сервера
# 方式一:npm
npm start
# 方式二:直接运行
node index.js
# 方式三(Windows):PowerShell 脚本
.\start-server.ps1 startПосле успешного запуска вы увидите:
========================================
MCP 代理服务器启动成功!
========================================
服务器地址:http://localhost:3000
第三方 API:https://your-api-endpoint.com/anthropic
支持的模型:
- claude-3-haiku-20240229 (Claude 3 Haiku)
- claude-3-sonnet-20240229 (Claude 3 Sonnet)
- claude-3-opus-20240229 (Claude 3 Opus)
========================================⚙️ Настройка Augment
1. Найдите файл конфигурации MCP
Windows:
%APPDATA%\Code\User\globalStorage\anthropic.augment\mcp-servers.jsonmacOS:
~/Library/Application Support/Code/User/globalStorage/anthropic.augment/mcp-servers.jsonLinux:
~/.config/Code/User/globalStorage/anthropic.augment/mcp-servers.json2. Запишите конфигурацию
Скопируйте содержимое mcp-servers.json в указанный выше файл:
{
"mcpServers": {
"augment-proxy": {
"command": "node",
"args": ["path/to/index.js"],
"env": {
"MCP_PORT": "3000"
}
}
}
}3. Перезапустите VS Code
Полностью закройте VS Code и откройте его заново, подождите 5–10 секунд, пока загрузится MCP-сервер.
4. Начните использование
Введите в чате Augment:
use claude-3-haiku-20240229, 你好!请给我一个 Python Hello World 示例🧪 Проверка работы
Проверка состояния
curl http://localhost:3000/healthОжидаемый вывод:
{"status":"ok","timestamp":"2025-01-01T00:00:00.000Z"}Получение списка моделей
curl http://localhost:3000/v1/modelsЗапуск тестового скрипта (Windows)
.\test-api.ps1Подтверждение экономии
Сравните баланс кредитов Augment до и после использования MCP-прокси: он не должен уменьшаться.
📁 Структура проекта
Augment-MCP-Proxy/
├── README.md # 本文件
├── package.json # 项目配置
├── package-lock.json # 依赖锁定
├── .env.example # 环境变量模板
├── .gitignore # Git 忽略规则
├── index.js # MCP 代理服务器主文件
├── start-server.ps1 # Windows 启动/停止/重启脚本
├── test-api.ps1 # API 测试脚本
├── mcp-servers.json # Augment MCP 配置示例
└── AUGMENT_CONFIG_GUIDE.md # Augment 详细配置指南🔧 API-интерфейсы
GET /health
Эндпоинт для проверки состояния.
Ответ:
{
"status": "ok",
"timestamp": "2025-01-01T00:00:00.000Z"
}GET /v1/models
Получение списка поддерживаемых моделей.
Ответ:
{
"object": "list",
"data": [
{
"id": "claude-3-haiku-20240229",
"object": "model",
"created": 1735689600,
"owned_by": "anthropic"
}
]
}POST /v1/messages
Пересылка запросов на сторонний API.
Тело запроса:
{
"model": "claude-3-sonnet-20240229",
"max_tokens": 4096,
"messages": [
{"role": "user", "content": "Hello!"}
],
"temperature": 0.7
}🎯 Поддерживаемые модели
Модель | Скорость | Качество | Стоимость | Лучшее применение |
Haiku | ⚡⚡⚡ | ⭐⭐ | Низкая | Простые вопросы, дополнение кода, повседневные диалоги |
Sonnet | ⚡⚡ | ⭐⭐⭐⭐ | Средняя | Универсальные задачи, ревью кода, рекомендуется по умолчанию |
Opus | ⚡ | ⭐⭐⭐⭐⭐ | Высокая | Сложные вопросы, архитектурное проектирование, глубокий анализ |
Переключение модели в Augment:
use claude-3-haiku-20240229, ...
use claude-3-sonnet-20240229, ...
use claude-3-opus-20240229, ...🛠️ Использование PowerShell-скриптов
# 启动服务器
.\start-server.ps1 start
# 停止服务器
.\start-server.ps1 stop
# 重启服务器
.\start-server.ps1 restart
# 测试连接
.\start-server.ps1 test❓ Часто задаваемые вопросы
Q: Сервер не запускается?
A: Проверьте, правильно ли задан API_KEY в файле .env. Убедитесь, что нет лишних пробелов или кавычек.
Q: Порт 3000 уже занят?
A: Измените MCP_PORT в .env на другой порт (например, 3001), затем обновите конфигурацию MCP в Augment.
Q: Augment не видит новые модели?
A: Полностью закройте VS Code (не просто окно), откройте заново и подождите 5–10 секунд, пока загрузится MCP-сервер.
Q: Как убедиться, что я экономлю?
A: Сравните баланс кредитов Augment до и после использования MCP-прокси: он не должен уменьшаться. Все запросы идут через сторонний API.
Q: Поддерживается ли потоковый вывод?
A: Текущая версия поддерживает стандартные не потоковые ответы. Поддержка потокового вывода (SSE) находится в разработке.
Q: Можно ли подключаться к нескольким API одновременно?
A: Текущая версия — один экземпляр для одного API. Можно запустить несколько экземпляров на разных портах и настроить для них разные API.
⚠️ Примечания
Безопасность API-ключа: файл
.envсодержит чувствительную информацию, он уже исключён в.gitignore; не публикуйте его в открытых репозиториях.Сетевые требования: убедитесь, что адрес стороннего API доступен.
Совместимость API: сторонний API должен быть совместим с форматом Anthropic Messages API.
Лимиты запросов: действуют ограничения скорости стороннего API.
Версия Augment: рекомендуется использовать последнюю версию расширения Augment.
Czę
📄 Лицензия
MIT License — можно свободно использовать, изменять и распространять.
Czę
🤝 Вклад
Принимаются Issue и Pull Request'ы!
Czę
📌 Связанные ссылки
🔌 Экономьте с каждой строкой кода 🔌
This server cannot be deployed
Maintenance
Related MCP Connectors
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
The OpenRouter MCP server plugs OpenRouter into the AI tools you already use. Once connected, your assistant can pull live OpenRouter data (models, prices, your credits, rankings, and docs) and send quick test messages, all without leaving your editor.
Connect your agent to branchly: manage content, prompts, actions, learn from analytics and insights
Work on your own computers from Claude or ChatGPT: run commands, edit and search files.
Related MCP Servers
- AlicenseBqualityCmaintenanceConnects Antigravity to a LiteLLM instance, enabling chat completions, model listing, health checks, and more via the Model Context Protocol.1155 npm6MIT
- AlicenseNot gradedqualityDmaintenanceConnects Roblox Studio to local AI agents via HTTP, allowing them to control Studio tools.MIT
- AlicenseNot gradedqualityDmaintenanceConnects AnythingLLM to Coolify for natural language management of self-hosted infrastructure, including diagnostics, log fetching, and deployment automation.MIT
- AlicenseAqualityDmaintenanceConnects Claude Code to a local EverOS instance for searching and storing long-term memory, keeping data entirely on your machine.4Apache 2.0