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

빠른 시작

사전 요구 사항

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 pre-commit 훅을 통해 강제됩니다.


문서

각 MCP 서버에 대한 자세한 가이드는 문서 사이트를 방문하세요.


로드맵

계획된 기능 및 향후 마일스톤은 로드맵을 참조하세요:

  • v0.2.0 — 쓰기 작업, SSE 전송, 스트리밍 응답

  • v0.3.0 — 웹훅, 멀티 계정, 확장된 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