Skip to content

Add Neon, Linear, Sentry, and PostHog MCP servers#1325

Merged
saddlepaddle merged 2 commits into
mainfrom
satya/add-mcp-servers
Feb 10, 2026
Merged

Add Neon, Linear, Sentry, and PostHog MCP servers#1325
saddlepaddle merged 2 commits into
mainfrom
satya/add-mcp-servers

Conversation

@saddlepaddle
Copy link
Copy Markdown
Collaborator

@saddlepaddle saddlepaddle commented Feb 8, 2026

Summary

  • Adds 4 MCP server configs to .mcp.json so all team members get access in Claude Code
  • Neon, Linear, Sentry: native HTTP transport with OAuth (authenticate via /mcp in Claude Code)
  • PostHog: uses mcp-remote bridge with Bearer token auth (requires POSTHOG_API_KEY env var)

Test plan

  • Run Claude Code and verify /mcp shows all new servers
  • Authenticate with each OAuth-based server (Neon, Linear, Sentry)
  • Set POSTHOG_API_KEY in .env and verify PostHog connects

Summary by CodeRabbit

  • New Features
    • Added integrations with Neon, Linear, and Sentry services for improved connectivity.
    • Added PostHog analytics integration with authenticated remote connector to enable secure event reporting and configurable API-key based auth.

Add project-level MCP server configs so all team members get access to
these services in Claude Code. Neon, Linear, and Sentry use native HTTP
transport with OAuth. PostHog uses mcp-remote bridge with Bearer token
auth (requires POSTHOG_API_KEY env var).
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Feb 8, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

Adds four new MCP server configurations to .mcp.json: three HTTP endpoints (neon, linear, sentry) and one command-based server (posthog) using npx mcp-remote with a Bearer token env var.

Changes

Cohort / File(s) Summary
MCP Server Configuration
.mcp.json
Added four mcpServers entries: neon (type: http, url: https://mcp.neon.tech/mcp), linear (type: http, url: https://mcp.linear.app/mcp), sentry (type: http, url: https://mcp.sentry.dev/mcp), and posthog (command npx with args to run mcp-remote@latest and env POSTHOG_AUTH_HEADER: "Bearer ${POSTHOG_API_KEY}").

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 I nibble on configs bright,
Four new servers in my sight—
Neon, Linear, Sentry hum,
PostHog answers with a drum.
Hoppity-hop, the MCPs unite!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately and concisely summarizes the main change: adding four MCP server configurations (Neon, Linear, Sentry, and PostHog) to the codebase.
Description check ✅ Passed The PR description covers the main summary and testing approach, but lacks several required template sections including Related Issues, Type of Change, and Additional Notes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch satya/add-mcp-servers

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @.mcp.json:
- Line 15: The JSON key "Neon" is incorrectly cased and should be "neon" to
match the lowercase convention used by other server keys; rename the key "Neon"
to "neon" in .mcp.json and update any references/usages in the codebase that
access this key (search for "Neon" in config loaders, consumers, or tests) so
consumers of the config use the new lowercase symbol and avoid runtime lookup
failures.
🧹 Nitpick comments (1)
.mcp.json (1)

27-38: Consider pinning mcp-remote to a specific version.

Using mcp-remote@latest means any breaking change in a new release could silently break the PostHog integration for the team. Pinning to a known-good version (e.g., mcp-remote@0.1.1) improves reproducibility.

Comment thread .mcp.json Outdated
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 8, 2026

🚀 Preview Deployment

🔗 Preview Links

Service Status Link
Neon Database (Neon) View Branch
Fly.io Electric (Fly.io) View App
Fly.io Streams (Fly.io) Failed to deploy
Vercel API (Vercel) Open Preview
Vercel Web (Vercel) Open Preview
Vercel Marketing (Vercel) Open Preview
Vercel Admin (Vercel) Open Preview
Vercel Docs (Vercel) Open Preview

Preview updates automatically with new commits

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
@saddlepaddle saddlepaddle merged commit c583384 into main Feb 10, 2026
6 of 7 checks passed
@Kitenite Kitenite deleted the satya/add-mcp-servers branch February 10, 2026 18:32
@coderabbitai coderabbitai Bot mentioned this pull request Feb 11, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant