Skip to main content
Glama

MCP Pool

CI Quality Security License: MIT

ドキュメント | npm | GitHub

AIアシスタントが人気SaaSのAPIに直接アクセスできるようにする、Model Context Protocol (MCP) サーバーの厳選コレクションです。ダッシュボードを切り替える必要はありません。

MCP Poolは、AIチャットインターフェースとチームが日常的に利用するビジネスツールとの間のギャップを埋めます。自然言語で質問すれば、ライブデータに基づいた正確な回答が得られます。


パッケージ

パッケージ

説明

バージョン

@vineethnkrishnan/stripe-mcp

Stripe — 支払い、顧客、サブスクリプション、請求書

npm

@vineethnkrishnan/sentry-mcp

Sentry — イシュー、イベント、スタックトレース。セルフホスト対応。

npm

@vineethnkrishnan/notion-mcp

Notion — ページ、データベース、検索、コンテンツ

npm

@vineethnkrishnan/linear-mcp

Linear — イシュー、プロジェクト、チーム (GraphQL)

npm

@vineethnkrishnan/datadog-mcp

Datadog — モニター、メトリクス、イベント。マルチサイト対応。

npm

@vineethnkrishnan/vercel-mcp

Vercel — デプロイメント、プロジェクト、ビルドログ

npm

@vineethnkrishnan/pagerduty-mcp

PagerDuty — インシデント、オンコール、サービス。EU対応。

npm

@vineethnkrishnan/hubspot-mcp

HubSpot — コンタクト、取引、企業

npm

@vineethnkrishnan/intercom-mcp

Intercom — 会話、コンタクト、サポート

npm

@vineethnkrishnan/shopify-mcp

Shopify — 注文、商品、顧客

npm

@vineethnkrishnan/google-workspace-mcp

Google Workspace — Gmail、カレンダー、ドライブ、スプレッドシート

npm


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

コマンド

説明

npm run build

全パッケージのビルド

npm test

全パッケージのテスト実行

npm run lint:check

ESLintによるリント

npm run format:check

Prettierによるフォーマットチェック

npm run docs:start

ドキュメント開発サーバーの起動


プロジェクト構造

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

main へのプッシュ / PR

リント、テスト (Node 20 + 22)、ビルド

Quality

main へのプッシュ / PR

デッドコード検出 (knip)、コード重複チェック (jscpd)

Security

プッシュ / PR / 毎週

CodeQL分析、依存関係レビュー、Trivyスキャン

Commit Lint

PR

PRタイトルがConventional Commitsに従っているか検証

Release

main へのプッシュ

release-pleaseによるバージョン管理、npm公開、ドキュメントデプロイ


新しいMCPサーバーの追加

  1. packages/stripe/ の構造に従って packages/<name>/ を作成します

  2. サービス層 (APIラッパー) と ツール層 (MCPインターフェース) を実装します

  3. テストを追加します(フルカバレッジを目指してください)

  4. release-please-config.json.release-please-manifest.json にパッケージエントリを追加します

  5. docs/ にドキュメントページを追加します

詳細なガイドラインについては CONTRIBUTING.md を参照してください。


コミット規約

すべてのコミットは Conventional Commits に従います:

feat(stripe): add refund support
fix(stripe): handle null customer email
docs: update installation guide

commitlintとhuskyのプリコミットフックによって強制されます。


ドキュメント

各MCPサーバーの詳細ガイドについては、ドキュメントサイト をご覧ください。


ロードマップ

計画中の機能や今後のマイルストーンについては ロードマップ を参照してください:

  • v0.2.0 — 書き込み操作、SSEトランスポート、ストリーミングレスポンス

  • v0.3.0 — Webhook、マルチアカウント、APIカバレッジの拡大、新しいサーバー


ライセンス

MIT — Vineeth Krishnan

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

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