MCP存储库
ModelContextProtocol MCP服务器的开源存储库
  
目录
概述
MCPRepository是一个开源的Next.js项目,旨在集中MCPServes。该项目的主要原则包括:
- 简化MCP服务器的发现
- 简化MCP服务器的上市过程
- 简化MCP服务器的安装
演示
访问现场演示 https://mcprepository.net/
安装
先决条件
- Node.js 18.x或更高版本
- npm或纱线
设置
- 克隆存储库:
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个月)
- \[\]实现一个桌面应用程序,一键安装/卸载MCPServers
如何做出贡献
我们欢迎大家的贡献!以下是您可以提供帮助的方式:
入门指南
- 分叉存储库
- 创建新分支:
git checkout -b feature/your-feature-name - 进行更改
- 运行测试和梳理:
npm run lint - 提交您的更改:
git commit -m 'Add some feature' - 推到分支:
git push origin feature/your-feature-name - 提交拉取请求
贡献指南
- 遵循现有的代码样式和约定
- 编写清晰、描述性的提交消息
- 为新功能添加单元测试
- 根据需要更新文档
- 在提交PR之前,确保所有测试都通过
问题和Bug报告
- 使用GitHub Issues选项卡报告错误或请求功能
- 使用清晰和描述性的标题
- 提供详细的步骤来重现任何错误
- 如果你有想法,建议可能的解决方案
行为准则
在为这个项目做出贡献时,请尊重和包容。我们希望所有贡献者都遵守我们的行为准则,该准则为每个人提供欢迎和无骚扰的体验。
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
致谢
______________________________________________________________________
由以下材料制成❤️ 通过mcprepository.net
