by TensorBlock
A comprehensive collection of Model Context Protocol (MCP) servers
# Add to your Claude Code skills
git clone https://github.com/TensorBlock/awesome-mcp-serversGuides for using mcp servers skills like awesome-mcp-servers.
Last scanned: 5/9/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-09T06:17:16.402Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}awesome-mcp-servers is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by TensorBlock. A comprehensive collection of Model Context Protocol (MCP) servers. It has 777 GitHub stars.
Yes. awesome-mcp-servers passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/TensorBlock/awesome-mcp-servers" and add it to your Claude Code skills directory (see the Installation section above).
awesome-mcp-servers is primarily written in TypeScript. It is open-source under TensorBlock on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh awesome-mcp-servers against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
MCP Index website: https://www.tensorblock.co/mcp
Hosted API: https://mcp-index.tensorblock.co
Community cleanup queue: Help verify and improve indexed MCP servers
If you maintain an MCP server, the index can give your project a public profile, install-config previews, API metadata, and a README badge.
docs/*.md category, or use the Add MCP server issue form.This repo currently indexes 7,747 unique MCP server links from the category docs. The README stays lightweight while the full directory lives in docs/*.md, data/catalog.json, and the registry MCP server.
Want to contribute without adding a new server? Start with the MCP Index Community Cleanup Queue. It links to live GitHub issue queues for good first metadata fixes, broken entries, catalog-health reports, new server submissions, client config requests, and profile claims.
Cleanup work improves the value of the hosted index: fewer duplicates, fresher source links, better install metadata, clearer categories, and more trustworthy profiles.
This repo is a community directory plus a hosted index. Every useful contribution makes the MCP Index easier for people and agents to search, compare, install, and verify.
Choose the path that matches what you want to do.
If you maintain an MCP server:
If you build MCP clients, agents, or developer tools:
If you want to improve the index itself:
Issue forms are routed automatically. When you submit a server, metadata update, profile claim, client config request, or broken-entry report, the repo adds the right triage labels and posts the next steps so contributors and maintainers can keep the workflow moving. Server submissions with a clear category can generate draft docs PRs, structured metadata updates or profile claims can generate draft metadata PRs, clear client-config requests can generate draft spec PRs, and clear broken-entry reports can generate either direct cleanup PRs or draft investigation PRs depending on the report type.
New server submissions also get intake status labels so the queue is easier to review at scale:
needs-metadata means required fields, a valid project URL, or category routing still need contributor/maintainer input.duplicate means the submitted project URL already appears in the catalog.ready-for-pr means automation created or updated a draft docs PR for maintainer review.automation-blocked means automation generated a branch but GitHub permissions blocked PR creation.Maintainers can run MCP Add Server Intake Refresh from GitHub Actions to backfill or repair these labels across open server submissions. Run it with dry_run=true first to preview changes, then rerun with dry_run=false to apply them.
New server entries can be simple, but high-quality metadata makes the profile much more useful. The best entries answer:
stdio, sse, or streamable-http?After a PR lands on main, the deploy workflow rebuilds the catalog and profiles. The hosted API and public profile pages refresh after the Railway deployment succeeds.
The scheduled catalog health check uses the generated catalog to open catalog-health issues for duplicate links and stale or unreachable GitHub repositories. Those issues feed back into the same broken-entry report workflow, so verified dead links can become direct cleanup PRs and ambiguous cleanup work can become reviewable investigation PRs instead of staying as loose maintainer notes.
This repo is both a community directory and an agent-ready index. Humans add MCP servers in markdown category pages; the indexer turns those entries into structured data that agents can search, inspect, and use to draft install configs.
TensorBlock provides the MCP Index API