关于 MCPRepository
MCPRepository 是一个开源 Next.js 项目,用于发现和收录 MCP 服务。它集中展示服务信息,目标是简化发现、发布和安装流程。
主要功能
- 01发现 MCP 服务
- 02集中展示服务列表
- 03简化服务安装流程
适用场景
- 01浏览可用的 MCP 服务
- 02在共享仓库中收录 MCP 服务
MCP 相关
这是一个 MCP 服务目录项目;README 介绍了发现、收录和安装目标,并未说明其提供 MCP 服务接口。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCPRepository
用于 ModelContextProtocol MCP 服务的开源仓库
目录
概述
MCPRepository 是一个开源 Next.js 项目,旨在集中展示 MCP 服务。本项目的核心目标包括:
- 让 MCP 服务更容易被发现
- 简化 MCP 服务的上架流程
- 简化 MCP 服务的安装流程
演示
访问在线演示:https://mcprepository.net/
安装
前提条件
- Node.js 18.x 或更高版本
- npm 或 yarn
设置
-
克隆仓库:
git clone https://github.com/yourusername/MCPRepository.git cd MCPRepository -
安装依赖:
npm install # or yarn install -
在根目录中创建
.env.local文件:NEXT_PUBLIC_GA_ID=your-google-analytics-id -
启动开发服务器:
npm run dev # or yarn dev -
在浏览器中打开 http://localhost:3000 查看应用。
使用方法
开发
npm run dev
# or
yarn dev
构建生产版本
npm run build
# or
yarn build
在生产模式下运行
npm run start
# or
yarn start
代码检查
npm run lint
# or
yarn lint
项目结构
MCPRepository/
├── public/ # Static assets
├── src/
│ ├── app/ # App router pages and layouts
│ ├── components/ # Reusable React components
│ ├── styles/ # Global styles
│ └── lib/ # Utility functions and helpers
├── .env.local # Environment variables (create this file)
├── next.config.js # Next.js configuration
├── tsconfig.json # TypeScript configuration
└── package.json # Project dependencies and scripts
路线图
MCPRepository 的愿景包括:
短期目标(未来 3 个月)
- 目前 MCP 服务数据是静态的,需实现后端服务器
- 为 MCP 服务实现评分和评论功能
- 创建用户个人资料、注册和登录功能
- 实现分类功能
- 实现简易安装指南
中期目标(3-6 个月)
- 实现桌面应用,一键安装/卸载 MCP 服务
如何贡献
欢迎大家参与贡献!你可以通过以下方式提供帮助:
开始参与
- Fork 此仓库
- 创建新分支:
git checkout -b feature/your-feature-name - 进行修改
- 运行测试和代码检查:
npm run lint - 提交修改:
git commit -m 'Add some feature' - 推送到分支:
git push origin feature/your-feature-name - 提交拉取请求
贡献指南
- 遵循现有的代码风格和规范
- 编写清晰、明确的提交消息
- 为新功能添加单元测试
- 根据需要更新文档
- 提交拉取请求前,确保所有测试都通过
问题和错误报告
- 使用 GitHub Issues 标签页报告错误或请求功能
- 使用清晰、明确的标题
- 提供详细的错误复现步骤
- 如果有想法,请提出可能的解决方案
行为准则
参与本项目贡献时,请保持尊重并包容他人。我们希望所有贡献者都遵守行为准则,共同营造友善且杜绝骚扰的环境。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
致谢
- 使用 Next.js 构建
- UI 组件由 React 提供
- 动画由 Framer Motion 驱动
由 mcprepository.net 用 ❤️ 制作
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。