Skip to content

fix: correct broken MCP Registry URLs#37

Merged
vish288 merged 4 commits intomainfrom
fix/mcp-registry-urls
Feb 27, 2026
Merged

fix: correct broken MCP Registry URLs#37
vish288 merged 4 commits intomainfrom
fix/mcp-registry-urls

Conversation

@vish288
Copy link
Copy Markdown
Owner

@vish288 vish288 commented Feb 27, 2026

Summary

  • Replace dead MCP Registry server detail URLs with the registry homepage
  • The registry has no individual server web pages — only an API and SPA search UI
  • Badge and text links now point to registry.modelcontextprotocol.io (200 OK)

Test plan

  • curl -sL -o /dev/null -w "%{http_code}" https://registry.modelcontextprotocol.io returns 200

Parametrized pytest test that extracts all URLs from README.md,
pyproject.toml, and server.json, skips placeholders/badges/SPA routes,
and verifies each returns HTTP 2xx/3xx (or 401/403 for auth endpoints).
Concise llms.txt with project summary, install command, env vars, and
doc links. Full llms-full.txt with all 76 tools, 6 resources, 5 prompts,
permissions, and configuration details.
…ion on release

- Consistent llms.txt/llms-full.txt structure across all 3 MCP repos
- Action-oriented link descriptions per llms.txt 2026 best practices
- test_links.py now scans llms.txt and llms-full.txt for broken URLs
- Tighter SPA route filter: only skips known /mcp-install paths
- release.yml auto-updates version in llms*.txt and includes them in
  the release commit tree
@vish288 vish288 merged commit f170046 into main Feb 27, 2026
10 checks passed
@vish288 vish288 deleted the fix/mcp-registry-urls branch February 27, 2026 22:39
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