MCP Pool
MCP Pool
Документация | npm | GitHub
Курируемая коллекция серверов Model Context Protocol (MCP), которые предоставляют ИИ-ассистентам прямой доступ к популярным SaaS API — без необходимости переключаться между панелями управления.
MCP Pool устраняет разрыв между интерфейсами ИИ-чатов и бизнес-инструментами, которые команды используют ежедневно. Задавайте вопросы на естественном языке и получайте реальные ответы, основанные на актуальных данных.
Пакеты
Пакет | Описание | Версия |
Stripe — платежи, клиенты, подписки, счета | ||
Sentry — инциденты, события, трассировки стека. Поддержка self-hosted. | ||
Notion — страницы, базы данных, поиск, контент | ||
Linear — задачи, проекты, команды (GraphQL) | ||
Datadog — мониторы, метрики, события. Поддержка нескольких сайтов. | ||
Vercel — деплои, проекты, логи сборки | ||
PagerDuty — инциденты, дежурства, сервисы. Поддержка EU. | ||
HubSpot — контакты, сделки, компании | ||
Intercom — переписки, контакты, поддержка | ||
Shopify — заказы, товары, клиенты | ||
Google Workspace — Gmail, Календарь, Диск, Таблицы |
Related MCP server: Sentry MCP
Быстрый старт
Предварительные требования
Node.js >= 20 (см.
.nvmrc)
Использование с Claude Desktop
Добавьте в ваш claude_desktop_config.json:
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@vineethnkrishnan/stripe-mcp"],
"env": {
"STRIPE_SECRET_KEY": "sk_test_..."
}
}
}
}Затем спрашивайте Claude о чем-то вроде:
"Сколько у нас активных подписок?"
"Почему не прошел последний платеж для cus_123?"
"Покажи наш текущий баланс Stripe."
Разработка
# Clone and install
git clone https://github.com/vineethkrishnan/mcp-pool.git
cd mcp-pool
npm installКоманда | Описание |
| Сборка всех пакетов |
| Запуск тестов для всех пакетов |
| Проверка линтером ESLint |
| Проверка форматирования с помощью Prettier |
| Запуск сервера документации для разработки |
Структура проекта
mcp-pool/
├── packages/
│ ├── oauth-core/ # Shared OAuth 2.0 infrastructure
│ │ └── src/
│ │ ├── strategies/ # OAuth & static token strategies
│ │ └── cli/ # Auth login/logout CLI helpers
│ └── <server>/ # MCP server (×11)
│ └── src/
│ ├── index.ts # MCP server entry point
│ ├── services/ # API SDK wrapper
│ ├── tools/ # MCP tool definitions
│ └── common/ # Shared types & utilities
├── docs/ # Docusaurus documentation site
├── .github/workflows/ # CI, quality, security, release
└── package.json # Monorepo root (npm workspaces)CI/CD
Рабочий процесс | Триггер | Что делает |
CI | Push / PR в | Линтинг, тесты (Node 20 + 22), сборка |
Quality | Push / PR в | Поиск мертвого кода (knip), дубликатов (jscpd) |
Security | Push / PR / еженедельно | Анализ CodeQL, проверка зависимостей, сканирование Trivy |
Commit Lint | PR | Проверка заголовка PR на соответствие Conventional Commits |
Release | Push в | Версионирование release-please, публикация в npm, деплой документации |
Добавление нового MCP-сервера
Создайте
packages/<name>/, следуя структуре вpackages/stripe/Реализуйте уровень сервиса (обертка API) и уровень инструментов (интерфейс MCP)
Добавьте тесты — стремитесь к полному покрытию
Добавьте пакет в
release-please-config.jsonи.release-please-manifest.jsonДобавьте страницы документации в
docs/
См. CONTRIBUTING.md для получения полных инструкций.
Соглашение о коммитах
Все коммиты следуют Conventional Commits:
feat(stripe): add refund support
fix(stripe): handle null customer email
docs: update installation guideПринудительно обеспечивается через commitlint + хуки pre-commit в husky.
Документация
Посетите сайт документации для получения подробных руководств по каждому MCP-серверу.
Дорожная карта
См. дорожную карту для ознакомления с запланированными функциями и предстоящими этапами:
v0.2.0 — Операции записи, транспорт SSE, потоковые ответы
v0.3.0 — Вебхуки, мультиаккаунт, расширенное покрытие API, новые серверы
Лицензия
MIT — Vineeth Krishnan
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vineethkrishnan/mcp-pool'
If you have feedback or need assistance with the MCP directory API, please join our Discord server