MCP ExplorerExplorer

Awesome Mcp Registry

@toolsdk-aion 9 months ago
20 MIT
FreeCommunity
AI Systems
Awesome MCP Servers and Packages Registry with Structured JSON configurations

Overview

What is Awesome Mcp Registry

Awesome MCP Registry is an open and structured registry that hosts over 62 MCP servers and packages, utilizing structured JSON configurations for easy access and management.

Use cases

Use cases include building custom MCP projects, creating hosting sites for MCP servers, and integrating MCP functionalities into existing applications.

How to use

To use Awesome MCP Registry, install it via npm with ‘npm install @toolsdk.ai/registry’. You can then import the MCP server lists into your JavaScript or TypeScript project or fetch the lists using cURL.

Key features

Key features include a comprehensive list of MCP servers categorized by various domains, structured JSON configurations for easy integration, and the ability to submit new MCP servers to the registry.

Where to use

Awesome MCP Registry can be used in various fields including software development, data science, cloud platforms, and browser automation, making it a versatile tool for developers.

Content

Awesome MCP Registry

How many MCP Servers in Awesome MCP Registry
awesome-mcp-registry License

Welcome to the Awesome MCP Registry.

An open, high-quality, well-structured and developer-friendly list of 68+ MCP servers.

Unlike other MCP projects, this Awesome MCP Registry leverages structured JSON configs to generate README.md, npm package and packages-list.json

You can use the Awesome MCP Registry to build your own great MCP projects and hosting sites, acting as the database for MCP servers and packages.

Quick Start

Install via package manager:

npm install @toolsdk.ai/registry

Use it on your JavaScript / Typescript project:

import mcpServerLists from '@toolsdk.ai/registry/indexes/packages-lists.json';

Fetch all MCP Servers lists via cURL:

curl https://toolsdk-ai.github.io/awesome-mcp-registry/indexes/packages-list.json
// JavaScript TypeScript
console.log(await(await fetch('https://toolsdk-ai.github.io/awesome-mcp-registry/indexes/packages-list.json')).json());

Submit new MCP servers:

{
  "type": "mcp-server",
  "packageName": "@modelcontextprotocol/server-github",
  "description": "MCP server for using the GitHub API",
  "url": "https://github.com/modelcontextprotocol/servers/blob/main/src/github",
  "runtime": "node",
  "license": "MIT",
  "env": {
    "GITHUB_PERSONAL_ACCESS_TOKEN": {
      "description": "Personal access token for GitHub API access",
      "required": true
    }
  }
}

Fork this repo, and create a new file called your-new-mcp-server.json under packages/uncategorized folder.

For more detail please see the guide.

MCP Servers

✅: Validated and runnable tools
❌: Cannot be run by the MCP client (with mock environments variables)

Uncategorized

Tools that haven’t been sorted into a category yet. AI will categorize it later.

  • ❌ @URDJMK/serpapi-mcp-server: A collection of Model Context Protocol (MCP) servers that integrate with SerpAPI and YouTube to provide search capabilities and data retrieval for AI assistants. (python)
  • ✅ @kazuph/mcp-screenshot: An MCP server that captures screenshots and performs OCR text recognition. (1 tools) (node)

Aggregators

Servers that let you access multiple apps and tools through one MCP server.

  • ✅ @modelcontextprotocol/server-everything: This MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities. (8 tools) (node)

Art & Culture

Explore art collections, museums, and cultural heritage with AI-friendly tools.

Browser Automation

Tools for browsing, scraping, and automating web content in AI-compatible formats.

  • ✅ @automatalabs/mcp-server-playwright: MCP server for browser automation using Playwright (10 tools) (node)
  • ✅ hyperbrowser-mcp: An MCP server for Hyperbrowser - Hyperbrowser is the next-generation platform empowering AI agents and enabling effortless, scalable browser automation (10 tools) (node)
  • ✅ @modelcontextprotocol/server-puppeteer: MCP server for browser automation using Puppeteer (7 tools) (node)
  • ❌ mcp-server-fetch: A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs (python)
  • ✅ @executeautomation/playwright-mcp-server: A Model Context Protocol server for Playwright for Browser Automation and Web Scraping. (31 tools) (node)
  • ✅ tavily-mcp: Providing seamless integration with Tavily’s search and extract tools for real-time web search and intelligent data extraction. (4 tools) (node)
  • ✅ exa-mcp-server: A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way. (8 tools) (node)

Cloud Platforms

Integrate with cloud services to manage and interact with cloud infrastructure.

  • ✅ @strowk/mcp-k8s: MCP server connecting to Kubernetes (8 tools) (node)
  • ❌ kubernetes-mcp-server: Powerful and flexible Kubernetes MCP server implementation with additional features for OpenShift. Besides the typical CRUD operations on any Kubernetes resource, this implementation adds specialized features for Pods and other resources. (go)
  • ❌ @cloudflare/mcp-server-cloudflare: MCP server for interacting with Cloudflare API (node)
  • ✅ mcp-server-kubernetes: MCP server for managing Kubernetes clusters, enabling LLMs to interact with and control Kubernetes resources. (20 tools) (node)

Code Execution

Run code securely, perfect for coding agents and AI-driven programming tasks.

  • ❌ mcp-server-make: A Model Context Protocol server that provides make target calling functionality. This server enables LLMs to execute make targets from a specified Makefile within a specified working directory. (python)

Command Line

Run shell commands and interact with command-line tools easily.

  • ✅ mcp-shell: An MCP server for your shell (1 tools) (node)
  • ✅ mcp-server-commands: MCP server enabling LLMs to execute shell commands and run scripts through various interpreters with built-in safety controls. (1 tools) (node)

Communication

Connect with messaging platforms to manage chats and interact with team tools.

Databases

Securely access and query databases with options for read-only permissions.

Data Platforms

Tools for integrating, transforming, and managing data pipelines.

  • ❌ mcp-tinybird: A Model Context Protocol server that lets you interact with a Tinybird Workspace from any MCP client. (python)

Developer Tools

Enhance your development workflow with tools for coding and environment management.

  • ✅ @mcp-get-community/server-macos: MCP server for macOS system operations (2 tools) (node)
  • ✅ @mcp-get-community/server-llm-txt: MCP server that extracts and serves context from llm.txt files, enabling AI models to understand file structure, dependencies, and code relationships in development environments (3 tools) (node)
  • ❌ mcp-openapi-schema-explorer: MCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resources for client-side exploration. (node)
  • ❌ docker-mcp: A powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI (python)
  • ✅ @llmindset/mcp-hfspace: MCP Server for using HuggingFace Spaces. Seamlessly use the latest Open Source Image, Audio and Text Models from within Claude Deskop. (3 tools) (node)
  • ❌ hackmd-mcp: A Model Context Protocol server for integrating HackMD’s note-taking platform with AI assistants (node)
  • ❌ mcp-server-aidd: An MCP server that provides a comprehensive set of tools for AI-driven development workflows. Features include file system operations, code analysis using tree-sitter for multiple programming languages, Git operations, code execution, and system information retrieval. Designed to enhance AI’s capability to assist in software development tasks. (python)
  • ❌ mcp-server-tree-sitter: A Model Context Protocol server that provides code analysis capabilities using tree-sitter. This server enables LLMs to explore, search, and analyze code with appropriate context management. (python)
  • ❌ awslabs.nova-canvas-mcp-server: A Model Context Protocol server that lets you interact with a Nova Canvas from any MCP client. (python)

Data Science Tools

Simplify data analysis and exploration with tools for data science workflows.

  • ❌ mcp-solver: MCP server for Constraint Solving and Optimization (python)

File Systems

Manage files and directories with tools for reading, writing, and organizing files.

Knowledge & Memory

Store and query structured information for AI models to use across sessions.

  • ❌ mcp-server-rememberizer: An MCP server for interacting with Rememberizer’s document and knowledge management API. This server enables Large Language Models to search, retrieve, and manage documents and integrations through Rememberizer. (python)
  • ❌ mcp-rememberizer-vectordb: A Model Context Protocol server for LLMs to interact with Rememberizer Vector Store. (python)
  • ✅ @modelcontextprotocol/server-memory: MCP server for enabling memory for Claude through a knowledge graph (9 tools) (node)

Location Services

Work with maps, weather, and location-based data for analytics and insights.

Monitoring

Analyze app performance and error reports with monitoring tools.

Search & Data Extraction

Find and extract data from various sources quickly and efficiently.

Version Control

Manage Git repositories, pull requests, and issues with version control tools.

Other Tools and Integrations

Miscellaneous tools and integrations that don’t fit into other categories.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers