Skip to content

chore: expand provider catalog — MCP/LLM providers, type fixes, JSONC migration#409

Merged
ankitranjan7 merged 2 commits into
mainfrom
feature/provider-catalog-mcp-llm-jsonc
Jun 11, 2026
Merged

chore: expand provider catalog — MCP/LLM providers, type fixes, JSONC migration#409
ankitranjan7 merged 2 commits into
mainfrom
feature/provider-catalog-mcp-llm-jsonc

Conversation

@manojbajaj95

Copy link
Copy Markdown
Collaborator

Summary

Closes #408.

  • ProviderType.BROWSER — new enum value; linkedin-browser and x-browser reclassified from type: app to type: browser
  • 8 new LLM providers (type: llm) — anthropic, mistral, groq, openrouter, together, fireworks, perplexity, bedrock; no duplicates with existing openai / google-vertex-ai
  • 8 new MCP providers (type: mcp) — brave-search-mcp, stripe-mcp, sentry-mcp, linear-mcp, notion-mcp, github-mcp, slack-mcp, cloudflare-mcp; each is distinct from the existing OAuth app provider for the same service
  • JSONC migration — all 73 bundled provider files renamed .json.jsonc; each file has a top-level comment block documenting provider purpose, auth/flow type, and non-obvious config choices (scope rationale, header quirks, key patterns, etc.)

Test plan

  • uv run pytest — 340 passed
  • uv run ruff check — clean
  • uv run ty check — clean
  • Pre-commit hooks (ruff, ruff-format, secret detection) — all passed

🤖 Generated with Claude Code

…ifications, migrate to JSONC

- Add ProviderType.BROWSER enum value; reclassify linkedin-browser and
  x-browser from type:app to type:browser
- Add 8 LLM providers (anthropic, mistral, groq, openrouter, together,
  fireworks, perplexity, bedrock) with type:llm
- Add 8 MCP providers (brave-search-mcp, stripe-mcp, sentry-mcp,
  linear-mcp, notion-mcp, github-mcp, slack-mcp, cloudflare-mcp)
  with type:mcp; each is distinct from the existing OAuth app provider
  of the same service
- Migrate all 73 bundled provider files from .json to .jsonc; each file
  now has a top-level comment block documenting purpose, auth/flow type,
  and non-obvious config choices (scope rationale, header quirks, etc.)

Closes #408

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ankitranjan7

ankitranjan7 commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

notion_dcr has underscore while other providers with mcp have hyphens. for consistency we should make it as notion-dcr

@ankitranjan7 ankitranjan7 merged commit cb1f367 into main Jun 11, 2026
5 checks passed
@ankitranjan7 ankitranjan7 deleted the feature/provider-catalog-mcp-llm-jsonc branch June 11, 2026 09:51
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.

chore: review and expand bundled provider catalog — MCP providers, correct type classification, JSONC migration

2 participants