Skip to content

vemonet/mcp-registry

Repository files navigation

πŸ”Œ MCP registry UI

Deploy to GitHub Pages

Unofficial web UI to access the official registry for Model Context Protocol (MCP) servers available at vemonet.github.io/mcp-registry.

This web app lets you find available MCP servers, and easily install them into compatible clients such as Visual Studio Code or Cursor.

  • 🌍 Access all MCP servers published to the official MCP registry
  • πŸ”Ž Search by server name, and filter by last published date
  • 🏷️ Browse the published versions of a server
  • βš™οΈ Configure MCP servers installation through a user-friendly form
  • πŸ“₯ Install MCP servers into compatible clients in 1 click (VSCode and Cursor)
  • 🧩 Build a stack from selected MCP servers, and export to VSCode or Cursor mcp.json
  • πŸ”Œ Point the web UI at any compatible registry URL
  • 🦊 Runs entirely in the browser, and fetches data directly from registry.modelcontextprotocol.io

Note

Contributions welcome, in particular regarding integration of new clients install links/config.

πŸ“₯ Installation

Install dependencies:

npm i

⚑️ Start server in development

Start the development server at http://localhost:5173

npm run dev

Tip

Create new UI components with shadcn/ui

npx shadcn@latest add button

🧹 Format, lint and check types

Format and lint with prettier and eslint:

npm run fmt

Check types with TypeScript:

npm run typecheck

Note

Formatting and type checking will be run automatically when you commit with husky and lint-staged.

⏫ Upgrade dependencies

Upgrade dependencies to the latest versions listed in package.json:

npm run upgrade

πŸ“¦ Building for Production

Create a production build:

npm run build

Tip

Test it with:

cp -R dist dist/mcp-registry
npx http-server dist -o mcp-registry

Note

If you're familiar with deploying Node applications, the built-in app server is production-ready. Deploy the dist folder.

🏷️ New release

Choose the bump type: patch, minor, major

npm version patch

βœ… To do

  • Improve filtering: filter by status and server type (stdio, http, sse). Would require new features on the registry API, or handling filters on the client.
  • Support mcpb?

About

πŸ”Œ Unofficial web app to explore the official registry for Model Context Protocol (MCP) servers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages