Back to MCP Catalog

Directory MCP Server

Developer ToolsTypeScript
A comprehensive directory for Model Context Protocol (MCP) servers

MCP Directory is a curated collection of Model Context Protocol servers, providing a centralized hub for discovering and exploring various MCP implementations. The platform offers a user-friendly interface to browse, search, and filter MCP servers by categories, making it easier for developers to find the right tools for their AI applications. With community integration and regular updates, it serves as the go-to resource for the growing MCP ecosystem.

Introduction

MCP Directory (mcp.so) is a comprehensive directory for Model Context Protocol servers. It provides a centralized location where developers can discover, explore, and contribute to the growing ecosystem of MCP servers.

Installation

To set up your own instance of the MCP Directory:

  1. Clone the repository:
git clone https://github.com/chatmcp/mcp-directory.git
cd mcp-directory
  1. Install dependencies:
pnpm install
  1. Prepare the database:

    • Create a database with Supabase
    • Run the SQL file located in data/install.sql
  2. Configure environment variables:

    • Create a .env file in the root directory with the following variables:
    SUPABASE_URL="your-supabase-url"
    SUPABASE_ANON_KEY="your-supabase-anon-key"
    NEXT_PUBLIC_WEB_URL="http://localhost:3000"
    
  3. Start the development server:

pnpm dev
  1. Access the site at http://localhost:3000

Usage

The MCP Directory provides a user-friendly interface to:

  • Browse MCP servers by categories
  • Search for specific MCP servers
  • View detailed information about each MCP server
  • Submit new MCP servers to the directory

The platform is designed to be intuitive and easy to navigate, with a clean and modern UI built using Next.js and Tailwind CSS.

Contributing

You can contribute to the MCP Directory in several ways:

  1. Submit new MCP servers to be included in the directory
  2. Improve the codebase by submitting pull requests
  3. Report issues or suggest enhancements

Community Resources

Join the MCP community through these channels:

Customization

The MCP Directory can be customized to fit your specific needs:

  • Modify the UI components in the components directory
  • Adjust the data models in the models directory
  • Update the API services in the services directory

The codebase is well-structured and follows modern web development practices, making it easy to extend and customize.

Related MCPs

Apple Shortcuts
Developer ToolsJavaScript

Control Apple Shortcuts automations from AI assistants

Clojars Dependency Lookup
Developer ToolsJavaScript

Fetch dependency information from Clojars, the Clojure community's artifact repository

Simple Timeserver
Developer ToolsPython

Provides Claude with current time and timezone information

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.