GitHunt
VE

vemonet/mcp-registry

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

๐Ÿ”Œ MCP registry UI

Deploy to GitHub Pages

Unofficial web UI to browse 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. Or enable the client-side index to filter by server type (packages. remote) and search in descriptions.
  • ๐Ÿท๏ธ 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

๐Ÿ“ฅ 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

  • Support mcpb, e.g. agent-payment-mcp or touchdesigner-mcp-server
  • Support variables in environmentVariables, e.g. Knapcode.SampleMcpServer
vemonet/mcp-registry | GitHunt