MCP.so
登录

MCP Server Directory

@csayscrypto

基本信息

分类

文件与存储

传输方式

stdio

作者

csayscrypto

关于 MCP Server Directory

暂无概览

#mcp#minecraft#server-directory

MCP Server Directory 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

MCP Server Directory 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Server Directory?

MCP Server Directory is a web application for browsing, searching, and submitting Minecraft Protocol (MCP) servers. It allows users to explore server listings, filter by tags or features, and submit new servers for admin review. The directory uses Supabase for its backend and authentication, and is built with Next.js.

How to use MCP Server Directory?

Clone the repository, install dependencies with npm install, and set up a .env.local file with your Supabase project’s URL and anonymous key. Create a servers table in Supabase with the specified schema, then run npm run dev to start the development server on http://localhost:3000.

Key features of MCP Server Directory

  • Browse and explore MCP server listings
  • Search and filter servers by tags or keywords
  • View detailed server information on a dedicated page
  • Submit new servers through a submission form
  • Admin review system for moderating submissions

Use cases of MCP Server Directory

  • A player searching for a Minecraft server with specific features or tags
  • A server owner submitting their MCP server for community listing
  • An administrator reviewing and approving or rejecting pending server submissions
  • A developer integrating directory data via Supabase for a companion tool

常见问题

1

What does MCP stand for in this directory?

MCP stands for Minecraft Protocol, which is the set of rules that Minecraft clients and servers use to communicate.

2

What are the runtime requirements?

Node.js 18 or later and npm are required. You also need a Supabase account and project for the backend database and authentication.

3

How do I set up the database?

Create a Supabase project, then create a `servers` table with the following columns: `id` (uuid, primary key), `created_at` (timestamp), `name` (text), `description` (text), `endpoint_url` (text), `tags` (array), `logo_url` (text, nullable), `github_url` (text, nullable), `contact_info` (text, nullable), `status` (text, enum: 'pending', 'approved', 'rejected'), and `features` (array).

4

How can I deploy the application?

Run `npm run build` and deploy the resulting output on platforms like Vercel. The application is designed to be easily deployable on such services.

5

What is the tech stack used?

The project uses Next.js (React framework), Supabase (backend and authentication), Tailwind CSS (styling), React Hook Form and Zod (form and schema validation), Lucide Icons, and Next Themes (theme switching).

评论

文件与存储 分类下的更多 MCP 服务器