GitShow/modelcontextprotocol/registry
modelcontextprotocol

registry

A community driven registry service for Model Context Protocol (MCP) servers.

by modelcontextprotocol
mcpmcp-servers
Star on GitHubForkWebsite

Go

7.2k stars959 forks71 contributorsActive · 1d agoSince 2025v1.8.1

Meet the team

See all 71 on GitHub →
dependabot[bot]Bot
dependabot[bot]175 contributions
rdimitrov
rdimitrov150 contributions
domdomegg
domdomegg118 contributions
tadasant
tadasant50 contributions
sridharavinash
sridharavinash44 contributions
toby
toby18 contributions
joelverhagen
joelverhagen13 contributions
connor4312
connor431210 contributions

Languages

View on GitHub →
Go92.8%
PLpgSQL3.2%
HTML1.9%
Shell1.6%
Makefile0.5%

Commit activity

Last 12 weeks · 60 commits

Full graph →

Community health

5 of 6 standards met

Community profile →
87
✓README✓License✓Contributing✓Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Active · Last activity 1d ago
See all on GitHub →
truecallerabreham
feat: search should also match against server description fieldOpenIssue

Problem The parameter on only matches against (via ILIKE substring match). It does not search the field. This was explicitly requested in #135 (now closed) but only the name-search portion was implemented. Impact AI agents and users searching for servers by what they do (e.g., "weather", "database", "GitHub integration") cannot find relevant servers unless they already know the exact server name. The description field — which contains the most useful discovery information — is completely ignored by search. Current behavior Returns only servers where contains "weather". A server named with description "Weather data and forecasts" is not returned. Expected behavior Search should match against both AND fields, with name matches ranked first for relevance. Proposed implementation 1. Add filter field to 2. Add ILIKE condition on the column in 3. Update the API handler to pass the search term to both filters 4. Name matches should appear before description matches (relevance ranking) Files affected — add to — add ILIKE condition for description in — pass search term to both name and description filters — add tests for description search — add tests for description filter Context This is particularly important for AI-agent workflows where the agent searches by capability keywords rather than knowing server names in advance.

truecallerabreham · 4h ago
annaji-msft
OAuth Config (Optional) for RemotesOpenIssue

An optional, OAuth server configuration could help here as well specifically for those MCP authorizations servers that do not support Dynamic Client Registration. Described in the spec, Clients could hardcode the ClientId for the authorization server. The metadata in the registry can help guide consumers a ClientId is expected for the specific MCP server as well as where to acquire it, usually link to service provider developer portals. For reference see issue - https://github.com/microsoft/vscode/issues/247759 and also briefly touched on DCR topic and clientId acquisition in the blog The shape of this could be inspired from OAS and/or PRM Created for tracking from PR comment - https://github.com/modelcontextprotocol/registry/pull/3/files/e9ad7352dd35f905e6216b94cf760d6bd124d8a0#r2077901936

annaji-msft · 15h ago
tadasant
Preventing tool poisoning: save signatures of possible tool callsOpenIssue

One potential benefit of a centralized registry is that we could have submitters list out all the possible tools their server may ever invoke, fingerprint them, and store those fingerpoints for MCP client consumption. A third party vendor could scan and approve these fingerprints as devoid of security risks, like tool poisoning attacks. MCP clients could then use the fingerprints to avoid tool poisoning attacks that get surfaced due to hidden dynamic tool calls or supply chain attacks.

tadasant · 15h ago

Recent fixes

View closed PRs →
saksham-gagneja-indxx
Featured Server Submission: POST_PILOT - LinkedIn Automation with ClaudeClosedIssue

Server Overview POST_PILOT is a production-ready MCP server that brings LinkedIn social media automation to Claude through conversation. Registry Details Registry Name: io.github.saksham-gagneja-indxx/post-pilot npm Package: @sakshamgagneja/post-pilot-mcp GitHub Repository: https://github.com/saksham-gagneja-indxx/postpilot Version: 0.0.1 Status: Production Ready ✅ Key Features ✅ Google Drive Integration — Upload videos directly from shared Google Drive links without downloading ✅ AI-Powered Composition — Multi-turn conversation with Claude for caption generation ✅ Schedule & Publish — Queue posts for specific times or publish immediately ✅ Server-Side Processing — No file size limits; videos processed on backend ✅ Two-Factor Security — GitHub OAuth + bearer token authentication ✅ Zero Setup — Works immediately after GitHub authorization Use Case Users can automate their LinkedIn posting entirely through Claude conversation: Claude handles: link conversion → upload → caption generation → scheduling → confirmation Documentation Complete documentation available: Installation: https://github.com/saksham-gagneja-indxx/postpilot/blob/main/mcp-server/INSTALLATION.md System Design: https://github.com/saksham-gagneja-indxx/linkedin-posting-system-design README: https://github.com/saksham-gagneja-indxx/postpilot/blob/main/mcp-server/README.md Setup Guide: https://github.com/saksham-gagneja-indxx/postpilot/blob/main/mcp-server/SETUP.md Technical Stack MCP Server: TypeScript on Cloudflare Workers (always-on, free tier) Backend: Python Flask on Render Database: Supabase PostgreSQL Storage: AWS S3 Authentication: GitHub OAuth 2.0 Why Featured? 1. Solves Real Problem — LinkedIn automation is complex; POST_PILOT simplifies it via Claude conversation 2. Production Quality — Battle-tested, deployed, with comprehensive documentation 3. Seamless Integration — Google Drive connector requires no authentication; just public links 4. Active Development — Regularly maintained with new features coming (multi-account support, scheduling optimization) 5. Community Value — Demonstrates MCP's power for social media automation; replicable pattern for other platforms Installation (For Users) Example Workflow Availability ✅ Claude Desktop ✅ Claude Web (claude.ai) ✅ Claude Code ✅ Team Plans POST_PILOT demonstrates MCP's potential for enterprise productivity automation and would be valuable to feature in the official registry.

saksham-gagneja-indxx · 1d ago
Structured data for AI agents

Repository: modelcontextprotocol/registry. Description: A community driven registry service for Model Context Protocol (MCP) servers. Stars: 7186, Forks: 959. Primary language: Go. Languages: Go (92.8%), PLpgSQL (3.2%), HTML (1.9%), Shell (1.6%), Makefile (0.5%). Homepage: https://github.com/modelcontextprotocol/registry/tree/main/docs Topics: mcp, mcp-servers. Latest release: v1.8.1 (2w ago). Open PRs: 39, open issues: 101. Last activity: 1d ago. Community health: 87%. Top contributors: dependabot[bot], rdimitrov, domdomegg, tadasant, sridharavinash, toby, joelverhagen, connor4312, jonathanhefner, Copilot and others.

·@ofershap

Replace github.com with gitshow.dev