
Awesome MCP Registry
Awesome MCP Servers and Packages Registry with Structured JSON configurations
What is Awesome MCP Registry?
Awesome MCP Registry is an open and structured registry for MCP (Model Context Protocol) servers and packages, utilizing structured JSON configurations to facilitate the generation of documentation and package lists.
How to use Awesome MCP Registry?
To use the Awesome MCP Registry, you can install it via npm and import the package lists into your JavaScript or TypeScript projects. You can also fetch the package lists directly using cURL.
Key features of Awesome MCP Registry?
- Structured JSON configurations for easy integration.
- Generates README.md and packages-list.json automatically.
- Supports various MCP servers across different domains like art, cloud platforms, and browser automation.
Use cases of Awesome MCP Registry?
- Building custom MCP projects and hosting sites.
- Accessing a wide range of MCP servers for different functionalities.
- Facilitating the development of applications that require integration with multiple services.
FAQ from Awesome MCP Registry?
- What is an MCP server?
An MCP server is a server that implements the Model Context Protocol, allowing for standardized interactions between AI models and various services.
- How can I contribute to the Awesome MCP Registry?
You can contribute by adding new MCP servers or improving existing documentation on the GitHub repository.
- Is there a cost to use the Awesome MCP Registry?
No, the Awesome MCP Registry is free to use.
Awesome MCP Registry
Welcome to the Awesome MCP Registry.
An open, well-structured and developer-friendly list of 62+ 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",
"name": "@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
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.
Art & Culture
Explore art collections, museums, and cultural heritage with AI-friendly tools.
- @modelcontextprotocol/server-everart: MCP server for EverArt API integration
- mcp-server-stability-ai: Integrates Stability AI's image generation and manipulation capabilities for editing, upscaling, and more via Stable Diffusion models.
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
- @modelcontextprotocol/server-puppeteer: MCP server for browser automation using Puppeteer
- @executeautomation/playwright-mcp-server: A Model Context Protocol server for Playwright for Browser Automation and Web Scraping.
- hyperbrowser-mcp: An MCP server for Hyperbrowser - Hyperbrowser is the next-generation platform empowering AI agents and enabling effortless, scalable browser automation
- mcp-server-fetch: A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs
Cloud Platforms
Integrate with cloud services to manage and interact with cloud infrastructure.
- @cloudflare/mcp-server-cloudflare: MCP server for interacting with Cloudflare API
- @strowk/mcp-k8s: MCP server connecting to Kubernetes
- 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.
- mcp-server-kubernetes: MCP server for managing Kubernetes clusters, enabling LLMs to interact with and control Kubernetes resources.
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.
Command Line
Run shell commands and interact with command-line tools easily.
- mcp-shell: An MCP server for your shell
- mcp-server-commands: MCP server enabling LLMs to execute shell commands and run scripts through various interpreters with built-in safety controls.
Communication
Connect with messaging platforms to manage chats and interact with team tools.
- @modelcontextprotocol/server-slack: MCP server for interacting with Slack
- @enescinar/twitter-mcp: This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.
- @gongrzhe/server-gmail-autoauth-mcp: Gmail MCP server with auto authentication support
Databases
Securely access and query databases with options for read-only permissions.
- airtable-mcp-server: Airtable database integration with schema inspection, read and write capabilities
- @benborla29/mcp-server-mysql: An MCP server for interacting with MySQL databases
- @niledatabase/nile-mcp-server: MCP server for Nile Database - Manage and query databases, tenants, users, auth using LLMs
- mcp-server-sqlite: A simple SQLite MCP server
- mcp-mongo-server: A Model Context Protocol Server for MongoDB
- @modelcontextprotocol/server-postgres: MCP server for interacting with PostgreSQL databases
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.
Developer Tools
Enhance your development workflow with tools for coding and environment management.
- @mcp-get-community/server-macos: MCP server for macOS system operations
- 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.
- 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.
- @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
- @llmindset/mcp-hfspace: MCP Server for using HuggingFace Spaces. Seamlessly use the latest Open Source Image, Audio and Text Models from within Claude Deskop.
- awslabs.nova-canvas-mcp-server: A Model Context Protocol server that lets you interact with a Nova Canvas from any MCP client.
- hackmd-mcp: A Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants
- mcp-openapi-schema-explorer: MCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resources for client-side exploration.
- docker-mcp: A powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI
Data Science Tools
Simplify data analysis and exploration with tools for data science workflows.
- mcp-solver: MCP server for Constraint Solving and Optimization
File Systems
Manage files and directories with tools for reading, writing, and organizing files.
- @modelcontextprotocol/server-gdrive: MCP server for interacting with Google Drive
- @modelcontextprotocol/server-filesystem: MCP server for filesystem access
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.
- mcp-rememberizer-vectordb: A Model Context Protocol server for LLMs to interact with Rememberizer Vector Store.
- @modelcontextprotocol/server-memory: MCP server for enabling memory for Claude through a knowledge graph
Location Services
Work with maps, weather, and location-based data for analytics and insights.
- @modelcontextprotocol/server-google-maps: MCP server for using the Google Maps API
Monitoring
Analyze app performance and error reports with monitoring tools.
- mcp-server-sentry: MCP server for retrieving issues from sentry.io
- @raygun.io/mcp-server-raygun: MCP server for interacting with Raygun's API for crash reporting and real user monitoring metrics
Search & Data Extraction
Find and extract data from various sources quickly and efficiently.
- mcp-server-perplexity: MCP Server for the Perplexity API
- @modelcontextprotocol/server-brave-search: MCP server for Brave Search API integration
- @modelcontextprotocol/server-aws-kb-retrieval: MCP server for AWS Knowledge Base retrieval using Bedrock Agent Runtime
- graphlit-mcp-server: Graphlit MCP Server for AI, RAG, OpenAI, PDF parsing and preprocessing
- @chanmeng666/google-news-server: MCP server for Google News search via SerpAPI
- mcp-server-giphy: MCP Server for the Giphy API, enabling AI models to search, retrieve, and utilize GIFs from Giphy
- @anaisbetts/mcp-youtube: MCP server for fetching YouTube subtitles
- anilist-mcp: MCP server that interfaces with the AniList API, allowing LLM clients to access and interact with anime, manga, character, staff, and user data from AniList
- @kimtaeyoon83/mcp-server-youtube-transcript: This is an MCP server that allows you to directly download transcripts of YouTube videos.
- qanon_mcp: Enables search, exploration, and analysis of all QAnon posts/drops for sociological study
- @mcp-get-community/server-curl: MCP server for making HTTP requests using a curl-like interface
Version Control
Manage Git repositories, pull requests, and issues with version control tools.
- mcp-server-git: A Model Context Protocol server providing tools to read, search, and manipulate Git repositories programmatically via LLMs
- @modelcontextprotocol/server-github: MCP server for using the GitHub API
- @modelcontextprotocol/server-gitlab: MCP server for using the GitLab API
Other Tools and Integrations
Miscellaneous tools and integrations that don’t fit into other categories.
- @chargebee/mcp: MCP Server that connects AI agents to Chargebee platform.
- @modelcontextprotocol/server-sequential-thinking: MCP server for sequential thinking and problem solving
- @llmindset/mcp-miro: A Model Context Protocol server to connect to the MIRO Whiteboard Application
- mcp-server-flomo: A MCP server for Flomo
- mcp-server-time: A Model Context Protocol server providing tools for time queries and timezone conversions for LLMs