MCP Servers¶
All Model Context Protocol servers — custom, third-party, and cloud-hosted.
Custom MCP Servers (12)¶
All installed at ~/.claude/mcp-servers/<name>/. Repos under Stig-Johnny/.
| Server | Repo | Purpose | Restart |
|---|---|---|---|
| appstoreconnect | appstoreconnect-mcp | App Store Connect API (apps, builds, versions, TestFlight) | Restart Claude Code |
| claude-memory | claude-memory-mcp | Persistent memory (decisions, learnings, sessions, context) | Restart Claude Code |
| context-layer | context-layer-mcp | Codebase context, file tracing, repo indexing | Restart Claude Code |
| cutie-mcp | cutie-mcp | Cuti-E platform (conversations, customers, apps, sentiment) | Restart Claude Code |
| deadline-tracker | deadline-tracker-mcp | Deadline tracking and reminders | Restart Claude Code |
| infra-health | infra-health-mcp | Check runners, workers, PRs, overall health | Restart Claude Code |
| pushbullet-sms | pushbullet-sms-mcp | SMS forwarding, 2FA code extraction | Restart Claude Code |
| slack-notifications | slack-notifications-mcp | Slack channel messages and search | Restart Claude Code |
| submission-checklist | submission-checklist-mcp | App Store submission tracking and checklists | Restart Claude Code |
| telegram-notifications | telegram-notifications-mcp | Telegram notifications (legacy, Discord preferred) | Restart Claude Code |
| totp | totp-mcp | TOTP 2FA code generation | Restart Claude Code |
| discord | mcp-discord (custom fork?) | Discord messaging, channels, webhooks | Restart Claude Code |
Third-Party MCP Servers (5)¶
| Server | Source | Purpose |
|---|---|---|
| playwright | @anthropic/playwright-mcp | Browser automation (ASC portal, screenshots, PDFs) |
| github | @modelcontextprotocol/server-github | GitHub API (issues, PRs, repos, code search) |
| cloudflare | @anthropic/cloudflare-mcp | Cloudflare Workers, D1, KV, R2, DNS |
| bitwarden | @anthropic/bitwarden-mcp | Secrets management (vault items, credentials) |
| context7 | context7 plugin | Library documentation lookup |
Cloud-Hosted MCP (1)¶
| Server | Provider | Purpose |
|---|---|---|
| revenuecat | RevenueCat | Subscription management, customers, entitlements |
Email MCP (Previously Undocumented)¶
| Component | Path | Purpose |
|---|---|---|
| email-inbox (MCP server) | ~/.claude/mcp-servers/email-inbox/ |
Queries agent email inbox via Cloudflare Email Worker |
| email-worker (CF Worker) | ~/.claude/mcp-servers/email-worker/ |
Receives emails, stores in D1 database email-inbox (ID: 970229bf-a3e1-4a8f-9f9d-73fc14d959da) |
Configured in ~/.claude/config.json (global, NOT project .mcp.json). Worker URL: https://email-inbox.invotekas.workers.dev. Uses postal-mime for email parsing.
Configuration¶
- Project config:
.mcp.jsonin repo root (project-scoped servers) - Global config:
~/.claude/mcp.json(user-scoped) - Wrapper scripts: Some servers use wrapper scripts (bitwarden-wrapper.sh, cloudflare-mcp.sh, github-wrapper.sh, telegram-mcp.sh) for environment setup
Troubleshooting¶
Bitwarden MCP hangs:
General MCP issues: Restart Claude Code to reconnect all servers. Check logs at /tmp/<server>-mcp.log if wrapper scripts redirect there.