Skip to content

feat: add 10 new MCP server definitions - #2

Closed
its-mash wants to merge 12 commits into
mainfrom
claude/add-mcp-servers-nYwV7
Closed

feat: add 10 new MCP server definitions#2
its-mash wants to merge 12 commits into
mainfrom
claude/add-mcp-servers-nYwV7

Conversation

@its-mash

Copy link
Copy Markdown
Member

Add server definitions for Linear, Stripe (remote + local), Neon (remote + local),
Todoist, Twilio, Grafana, Context7, and PostgreSQL. Includes multiple transport
variants for Stripe and Neon (remote HTTP with OAuth and local stdio with API keys).

  • com.linear-mcp: Linear remote HTTP with OAuth
  • com.stripe-mcp-http: Stripe remote HTTP with OAuth
  • com.stripe-mcp: Stripe local stdio via @stripe/mcp
  • com.neon-mcp-http: Neon remote HTTP with OAuth
  • com.neon-mcp: Neon local stdio via @neondatabase/mcp-server-neon
  • com.todoist-mcp: Todoist remote HTTP with OAuth
  • com.twilio-mcp: Twilio local stdio via @twilio-alpha/mcp
  • com.grafana-mcp: Grafana local stdio via Docker
  • com.upstash-context7: Context7 local stdio via @upstash/context7-mcp
  • community.postgresql: PostgreSQL local stdio via @modelcontextprotocol/server-postgres

https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx

"tags": ["git", "github", "code", "issues", "pull-requests", "repos", "actions", "code-review", "remote"],

"transport": {
"type": "http",

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I thinks this needs auto header header bearer input ?

Add server definitions for Linear, Stripe, Neon, Todoist, Twilio,
Grafana, Context7, and PostgreSQL. For Stripe and Neon, provides both
remote HTTP (OAuth/DCR) and local stdio (API key) variants.

New servers:
- com.github-mcp-http: GitHub Remote with OAuth (no DCR - requires pre-registered OAuth app)
- com.linear-mcp: Linear remote HTTP with OAuth 2.1 DCR
- com.stripe-mcp-http: Stripe remote HTTP with OAuth DCR
- com.stripe-mcp: Stripe local stdio via @stripe/mcp
- com.neon-mcp-http: Neon remote HTTP with OAuth
- com.neon-mcp: Neon local stdio via @neondatabase/mcp-server-neon
- com.todoist-mcp: Todoist remote HTTP with OAuth
- com.twilio-mcp: Twilio local stdio via @twilio-alpha/mcp
- com.grafana-mcp: Grafana local stdio via Docker
- com.upstash-context7: Context7 local stdio via @upstash/context7-mcp
- community.postgresql: PostgreSQL local stdio (read-only)

Updated:
- com.github-mcp: Merged enterprise support (optional GITHUB_HOST),
  renamed to "GitHub (Local)"

Auth research:
- GitHub: Does NOT support DCR (HTTP 422), requires pre-registered OAuth app
- Stripe: Supports DCR, URL-only works
- Neon: OAuth flow works with URL-only
- Linear: Explicitly documents OAuth 2.1 + DCR
- Todoist: OAuth discovery chain works

https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx
@its-mash
its-mash force-pushed the claude/add-mcp-servers-nYwV7 branch from 7ee789e to 14c030a Compare February 11, 2026 12:10
Added optional 'headers' field to HTTP transport definition. Values support
${input:ID} placeholders for injecting user-provided values into request headers.
Enables Bearer token auth and other header-based authentication patterns.

https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx
- Context7: Add optional CONTEXT7_API_KEY for higher rate limits
- Grafana: Align input ID with env var name (GRAFANA_SERVICE_ACCOUNT_TOKEN)
- GitHub (Local): Align input ID with env var name (GITHUB_PERSONAL_ACCESS_TOKEN)

https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx
Per official docs, API key is passed via --api-key CLI argument, not env var.

https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx
- Add `default` property to input schema for optional default values
- Add GITHUB_HOST input to GitHub server definition with default "https://api.github.com"
- Pass GITHUB_HOST env var through Docker -e flag

https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx
…s-nYwV7

# Conflicts:
#	schemas/server-definition.schema.json
@its-mash its-mash closed this Feb 18, 2026
@its-mash
its-mash deleted the claude/add-mcp-servers-nYwV7 branch February 19, 2026 10:53
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.

2 participants