Get the FREE Ultimate OpenClaw Setup Guide →

mcp -directory

Discover and share Model Context Protocol Servers for AI applications, development, and integration.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio ankittyagi140-mcp-server-directory node ./node_modules/.bin/next dev \
  --env NEXT_PUBLIC_SUPABASE_URL="your-supabase-url" \
  --env NEXT_PUBLIC_SUPABASE_ANON_KEY="your-supabase-anon-key"

How to use

This MCP server functions as a discovery and submission directory for MCP servers. It provides a modern, community-driven platform where users can search for MCP servers, filter by tags, performance metrics, and features, and view detailed server profiles including status and uptime. Administrators and server owners can submit their MCP servers through an intuitive form, receive real-time validation feedback, and await moderation to ensure quality and reliability. The platform is built with Next.js for a fast, responsive UI, powered by Supabase for backend data storage, and styled with Tailwind CSS for a clean, accessible design. You can explore server listings, examine technical specs and endpoints, and read user reviews to choose the right MCP server for your needs.

How to install

Prerequisites:

  • Node.js 18+ (with npm)
  • A Supabase account and project

Step-by-step installation:

  1. Clone the repository and navigate into it:
git clone https://github.com/yourusername/mcp-server-directory.git
cd mcp-server-directory
  1. Install dependencies:
npm install
  1. Configure environment variables: Create a .env.local file at the project root and add your Supabase credentials:
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
  1. Set up the Supabase database (example schema is provided in the README):
  • Create a servers table with fields like id, created_at, name, description, endpoint_url, tags, logo_url, github_url, contact_info, status, features.
  1. Run the development server:
npm run dev
  1. Open the app in your browser: http://localhost:3000

Additional notes

Tips and common considerations:

  • Ensure your Supabase project has the appropriate table and RLS policies configured for security.
  • The environment variables provided in the .env.local guide should be kept secret and never committed to version control.
  • If you encounter issues with Next.js dev server, verify Node.js version compatibility and that dependencies are correctly installed.
  • Customize the UI via Tailwind CSS and leverage the provided environment variables to connect to your own Supabase instance.
  • When deploying (e.g., to Vercel), ensure environment variables are set in the hosting platform as well.

Related MCP Servers

Sponsor this space

Reach thousands of developers