MCPRepository
Open Source Repository for ModelContextProtocol MCP server
claude mcp add jaimaann-mcprepository
How to use
MCPRepository is a Next.js-based web application designed to centralize MCP servers and make it easier to discover, list, and access installation guidance for MCP servers. The project itself acts as a frontend catalog rather than a standalone MCP server. You can browse available MCP servers, view their descriptions, and follow links or guidance for installation and usage. The repository’s goal is to streamline finding MCP servers and providing an easy-to-follow installation flow rather than hosting MCP server instances directly from this app.
To use the app, clone the repository and run the development server locally. Once running, open the web interface in your browser to explore the MCP server catalog, click into individual entries for more details, and follow the provided setup instructions or external links to install relevant MCP servers on your system. If you’re contributing, you can add new MCP server entries to the catalog with descriptions, prerequisites, and installation steps so others can replicate the setup.
How to install
Prerequisites:
- Node.js 18.x or higher
- npm or yarn
Setup and run locally:
-
Clone the repository: git clone https://github.com/yourusername/MCPRepository.git cd MCPRepository
-
Install dependencies: npm install
or
yarn install
-
Create a local environment file if needed (example for Next.js):
.env.local
NEXT_PUBLIC_GA_ID=your-google-analytics-id
-
Start the development server: npm run dev
or
yarn dev
-
Open the application in your browser at http://localhost:3000
Notes:
- The project is a frontend catalog for MCP servers; it does not itself run MCP servers. To integrate MCP server data, populate the catalog with entries that include installation instructions and links to actual MCP server deployments.
Additional notes
Tips and considerations:
- This repository serves as a discovery catalog for MCP servers; ensure entries include accurate prerequisites and installation steps.
- If you publish or deploy new MCP servers, keep the catalog up to date with current versions and installation instructions.
- Environment-specific variables (like analytics IDs) should be stored in .env.local or your deployment environment and not committed to source control.
- When developing locally, you can run linting and type checks if configured (e.g., npm run lint or yarn lint).
Related MCP Servers
mcp-graphql
Model Context Protocol server for GraphQL
tableau
Tableau's official MCP Server. Helping Agents see and understand data.
ghost
A Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. Allow you to control your Ghost blog by simply asking Claude etc.
any-script
An MCP server that exposes arbitrary CLI tools and shell scripts as MCP Tools
filesystem
A Model Context Protocol (MCP) server for platform-agnostic file capabilities, including advanced search/replace and directory tree traversal
prometheus
A Model Context Protocol (MCP) server implementation that provides AI agents with programmatic access to Prometheus metrics via a unified interface.