MCP服务器查找器
发现和评估工具,用于查找符合您特定需求的可靠、维护良好的MCP服务器,因为有这么多可用服务器,您需要适合您需求的服务器。
为什么这个工具存在
任何人都可以创建MCP服务器和桌面扩展 -无需编程经验。这是多么容易:
示例:构建桌面扩展(无需编程)
正如Anthropic在其 官方博客文章:
“在Anthropic内部,我们发现Claude擅长以最少的干预构建扩展。如果你也想使用Claude Code,我们建议你简要解释一下你想要扩展做什么,然后在提示中添加以下上下文:”
只需将此粘贴到Claude或任何AI助手中:
I want to build this as a Desktop Extension, abbreviated as "DXT". Please follow these steps:
1. **Read the specifications thoroughly:**
- https://github.com/anthropics/dxt/blob/main/README.md - DXT architecture overview, capabilities, and integration patterns
- https://github.com/anthropics/dxt/blob/main/MANIFEST.md - Complete extension manifest structure and field definitions
- https://github.com/anthropics/dxt/tree/main/examples - Reference implementations including a "Hello World" example
2. **Create a proper extension structure:**
- Generate a valid manifest.json following the MANIFEST.md spec
- Implement an MCP server using @modelcontextprotocol/sdk with proper tool definitions
- Include proper error handling and timeout management
3. **Follow best development practices:**
- Implement proper MCP protocol communication via stdio transport
- Structure tools with clear schemas, validation, and consistent JSON responses
- Make use of the fact that this extension will be running locally
- Add appropriate logging and debugging capabilities
- Include proper documentation and setup instructions
4. **Test considerations:**
- Validate that all tool calls return properly structured responses
- Verify manifest loads correctly and host integration works
Generate complete, production-ready code that can be immediately tested. Focus on defensive programming, clear error messages, and following the exact DXT specifications to ensure compatibility with the ecosystem.AI将为您编写整个扩展。 不需要编码知识。
项目状态:概念验证,基础扎实
当前状态: 该项目正处于概念验证阶段,但我们对该方法充满信心。方法、模板和评估框架是完整和彻底设计的。 这不是“它能起作用吗?”的问题,而是建立实际实施的问题。
已证实的内容:
- ✅ 方法论有效 -教育方法和基于信心的评估框架是坚实的
- ✅ 模板很全面 -质量检查和提示涵盖所有主要评估领域
- ✅ 框架已完成 -自我改进的系统设计和存储库分离清晰
还需要什么:
- 🚧 真实服务器评估 -需要演示系统在实际的MCP服务器上工作
- 🚧 发现机制 -需要实用的方法来系统地查找和索引服务器
- 🚧 路径可移植性 -需要使系统在原始开发环境之外为用户工作
我们为什么自信: 核心挑战是设计一种健全的服务器质量评估和用户教育方法。这个基础是坚实的。剩下的工作是简单的实现——将我们经过验证的方法论应用于真实的服务器,并构建工具使其可访问。
时间线: 现在准备演示方法和框架。实际实施正在进行中-见 TODO.md 以了解下一步的具体步骤。
挑战:找到合适的服务器
随着MCP生态系统的不断发展,有许多服务器可用于不同的目的。 挑战在于找到以下几点:
- 维护良好 -积极开发和反应灵敏的维护人员
- 符合目的 -匹配您的特定要求和用例
- 可靠的 -始终如一地工作,优雅地处理错误
- 质量 -构建良好,有良好的文档和实践
- 兼容 -与您的MCP客户端和环境协同工作
解决方案:系统发现和评估
此工具可帮助您 查找和评估MCP服务器 根据您的需求选择合适的:
- 发现符合您要求的服务器
- 评估质量、维护状态和可靠性
- 系统地比较选项
- 学习持续服务器选择的评估技能
这个工具做什么
- 发现优质服务器 -查找维护良好且符合您要求的MCP服务器
- 评估适用性 -评估服务器是否符合您的特定需求和用例
- 系统地比较选项 -使用结构化标准来比较不同的服务器
- 学习评估技能 -随着时间的推移,培养选择优质MCP服务器的专业知识
谁需要这个工具
MCP生态系统中的每个人:
- 寻求功能的用户 -查找提供所需功能的服务器
- 组织评估工具 -在业务工作流程中采用服务器之前对其进行评估
- 开发人员构建集成 -为您的应用程序选择可靠的服务器
- 社区贡献者 -发现优质服务器以推荐给他人
专家指导方法
此MCP服务器设计为 专家顾问和导师 在其领域内,主要侧重于提供指导、教育和实用建议,而不是作为一个全面的实施工具。虽然它包括足够的功能,可以立即使用并展示真正的专业知识,但长期愿景是让这台服务器成为您的领域专家,帮助您了解情况,评估选项,并为您的特定需求找到合适的工具。随着MCP生态系统的发展,该服务器将学习新的工具和方法,推荐最佳解决方案,同时教你如何有效地评估和使用它们。更广泛的模型上下文协议安全倡议也可能开发全面的实施工具,但这些特定的存储库侧重于成为实用的专家指导系统——将深厚的领域知识与足够的实践能力相结合,以提供真正的价值,而不仅仅是理论建议。
关键能力
教育指导
- 需求分析辅导:教你如何清楚地定义和表达你的需求
- 评价标准教育:解释什么是好的MCP服务器以及需要寻找什么
- 红旗识别:帮助您识别潜在的安全问题和质量问题
- 决策框架:指导您完成服务器选择的结构化方法
- 最佳实践教学:分享有关有效MCP服务器使用模式的知识
实践发现
- 基本服务器搜索:可以搜索GitHub、MCP注册表和社区资源
- 简单分析:对服务器特性和文档进行基本评估
- 比较支持:帮助根据您的标准比较不同的服务器
- 差距识别:确定何时没有适合您需求的服务器
- 社区智能:访问有关服务器信誉和使用情况的信息
专家编排
- 工具建议:在需要时建议使用专门的发现和分析工具
- 资源指导:为您指出其他资源和信息来源
- 专家推荐:在适当的时候将您与其他领域专家联系起来
- 方法共享:教你先进的发现和评估技术
- 生态导航:帮助您了解更广泛的MCP环境
目标与教学方法
初等教育目标
- 培养评估技能:教用户如何独立评估MCP服务器
- 构建需求定义能力:帮助用户清楚地表达他们的需求
- 培养安全意识:就服务器选择中的安全考虑进行教育
- 推广最佳实践:分享有关有效使用MCP服务器的知识
- 实现知情决策:为做出正确选择提供框架
- 建立社区知识:促进对MCP服务器质量的集体理解
教学策略
1.互动学习
- 苏格拉底方法:提出问题以帮助您发现正确的标准
- 引导发现:逐步引导您完成评估过程
- 亲自动手实践:提供应用所学概念的机会
- 即时反馈:对您的方法进行更正和改进
- 渐进复杂性:从简单开始,构建更复杂的分析
2.实际应用
- 真实世界的例子:使用实际的MCP服务器来说明概念
- 案例研究:分析好的和有问题的服务器示例
- 基于场景的学习:介绍不同的用例和上下文
- 解决问题:帮助您应对实际的选拔挑战
- 技能培养:培养独立评估服务器的能力
3.知识共享
- 最佳实践沟通:分享经过验证的方法和技术
- 常见陷阱:警告经常出现的错误以及如何避免这些错误
- 专家见解:提供服务器评估的专业观点
- 社区智慧:分享MCP社区的集体知识
- 持续学习:紧跟生态系统的发展
专家知识领域
MCP服务器评估
- 质量指标:什么特征表明服务器构建良好
- 安全考虑:如何评估安全影响和风险
- 兼容性评估:了解客户端兼容性和协议遵守情况
- 性能因素:评估效率和所需资源
- 维护状态:评估项目健康状况和长期可行性
需求分析
- 需求评估:如何清楚地定义你想要实现的目标
- 约束识别:了解限制和要求
- 优先级设置:确定对您的用例最重要的内容
- 权衡分析:平衡不同因素和要求
- 成功标准:定义什么是成功的服务器选择
生态导航
- 发现来源:在哪里可以找到MCP服务器以及如何有效搜索
- 社区资源:利用社区知识和建议
- 供应商评估:评估不同类型的服务器来源和维护者
- 集成模式:了解服务器如何适应更广泛的工作流程
- 未来规划:考虑服务器选择的长期影响
实用工作流程
第一阶段:需求发现和教育
- 需求分析教程:互动会议,帮助定义您的需求
- 上下文理解:了解您的具体用例和限制
- 标准教育:根据你的情况教授相关的评估标准
- 优先级设置:帮助您了解什么对您的需求最重要
- 成功定义:为成功选择服务器建立明确的标准
第二阶段:引导式发现和研究
- 搜索策略:教授寻找相关服务器的有效方法
- 基本发现:对已知来源进行初步搜索
- 评价教学:指导您评估发现的服务器
- 比较框架:帮助您系统地比较选项
- 红旗检测:识别潜在问题并教授识别技能
第三阶段:分析和决策支持
- 详细评估:深入了解有前途的候选人
- 风险评估:评估安全和业务考虑因素
- 拟合分析:评估选项是否符合您的要求
- 权衡讨论:帮助您理解妥协和决策
- 推荐推理:解释建议背后的逻辑
第四阶段:实施指南和下一步行动
- 选择验证:确认您的选择符合您的需求
- 实施计划:使用所选服务器的后续步骤指南
- 风险缓解:就解决已查明的关切问题提供咨询
- 监测建议:实施后需要注意什么
- 学习强化:总结所开发的关键经验教训和技能
基本功能能力
发现功能
- 搜索编排:指导您使用内置搜索功能(GitHub、通过Claude Desktop/MCP客户端进行网络搜索)
- 注册表导航:教授在MCP注册表和目录中查找服务器的有效策略
- 文档分析:评估服务器文档质量和完整性的结构化方法
- 元数据解释:用于理解和比较服务器特性的框架
- 社区智能:评估声誉、采用和社区反馈的方法
分析功能
- 结构化评估:使用我们的质量检查指导您进行系统的服务器评估
- 文件质量框架:评估文件完整性和清晰度的方法
- 活动模式分析:教授如何解释项目活动和维护状态指标
- 兼容性评估:评估MCP协议合规性和客户端兼容性的框架
- 风险模式识别关于识别共同安全和质量问题的教育
指导功能
- 互动咨询:通过决策进行对话指导
- 结构化比较:服务器选项的系统比较
- 需求匹配:服务器与用户需求保持一致
- 决策文件:记录评价理由和决定
- 学习进度:跟踪用户技能发展和知识差距
与生态系统的整合
向其他专家学习
- mcpserver审计:利用安全评估专业知识进行全面评估
- mcpserver构建器:了解发展最佳做法和质量指标
- mcpserver操作员:了解操作要求和部署注意事项
- 社区知识:利用集体经验和建议
下一步的教学准备
- 审核准备:使用户为所选服务器的安全评估做好准备
- 实施计划:设置用户以成功部署和操作
- 发展见解:为潜在的定制或开发提供背景
- 操作准备:确保用户了解部署和维护的影响
专家发展和学习
持续的知识更新
- 生态系统监测:及时了解新服务器和开发情况
- 社区参与:从用户体验和反馈中学习
- 专家咨询:纳入安全和发展专家的见解
- 最佳实践演变:根据新出现的模式和经验教训调整指导
- 工具集成:了解新的发现和分析工具
改进教学方法
- 效能评估:评估用户学习和应用知识的程度
- 方法优化:基于用户成功改进教学方法
- 课程开发:加强教育内容和进步
- 反馈集成:将用户反馈纳入教学方法
- 技能评估更好地了解用户知识差距和需求
如何使用此系统
快速演练
1.选择你的方法:
- 基于需求的发现:从以下内容开始
read ./prompts/needs-driven-discovery.md如果您需要为特定要求找到服务器 - 服务器评估:使用
read ./prompts/targeted-evaluation.md如果您已经有特定的服务器需要评估 - 一般指南:使用
read ./prompts/main-prompt.md了解MCP服务器的总体指导
2.进行质量检查:
- 浏览
./checks/可用质量评估目录 - 每次检查都包括自动脚本和手动评估指南
- 当前检查:GitHub存储库健康状况、代码质量、测试质量、依赖关系管理
- 使用置信水平(高/中/低)来校准您对调查结果的信任度
3.参考研究和资源:
./research/包含评估模板和能力框架./resources/具有结构化的检查表和决策框架- 许多检查表已经存在,但还没有专门的检查文件- 伟大的贡献者机会!
4.利用外部工具:
- Claude Desktop和其他MCP客户端内置了发现功能(GitHub搜索、网络搜索)
- 文件分析和代码审查利用了AI助手的现有功能
- 该系统提供了方法论;你的工具提供执行能力
5.回馈:
- 将真实的服务器评估结果添加到
./data-db/(即将推出) - 将审计结果提交给同伴
mcpserver-audit仓库 - 帮助我们从您的发现中学习,并改进评估框架
快速入门示例
按需要查找工具 (发现可用内容):
read ./prompts/needs-driven-discovery.md and help me find MCP servers for [DESCRIBE YOUR NEED]评估特定工具 (详细分析):
read ./prompts/targeted-evaluation.md and evaluate the MCP server [SERVER_NAME]应用质量检查 (评估具体质量方面):
read ./checks/github-repository-health.md and assess the repository health of [SERVER_NAME]面向工具创作者
构建MCP服务器:使用人工智能辅助我们的质量评估指南,创建构建良好、安全的服务器
构建桌面扩展:遵循DXT规范以及我们的质量和安全指导(请参阅本README开头的开发提示示例)
然后使用我们的评估工具 验证您的创作是否符合质量标准。有关详细的安全分析,请使用配套工具 mcpserver-audit 工具。
系统要求
- 克劳德桌面版 或其他与MCP兼容的AI客户端
- 文件系统访问 阅读评估指南和安全检查
- 互联网接入 用于研究和发现工具(可选但有用)
了解更多
关键资源
我们的安全第一方针
此工具是 模型上下文协议安全 倡议-一个专注于使MCP工具更安全、更可靠的社区项目。我们强调:
- 自动化教育 -教你自己评估工具
- 质量意识 -帮助您识别可靠、维护良好的服务器
- 社区知识 -分享有关工具质量和安全的见解
- 持续改进 -通过实际使用变得更好
个性化发现(未来愿景)
长期目标:使发现和评估过程适应每个用户的特定需求、经验水平和用例。
由于这是一个基于人工智能的工具,我们可以构建发现功能,为您定制:
- 适应你的经验 -初学者得到更多解释,专家得到重点分析
- 匹配你的角色 -针对开发人员、业务用户和系统管理员的不同指导
- 了解您的偏好 -记住什么评估标准对你最重要
- 关注你的背景 -强调与您的用例最相关的质量方面
- 与你一起进化 -随着您的服务器评估专业知识的增长,变得更加复杂
人工智能实现大规模的个性化发现 -同样的工具可以作为新手的耐心指南,也可以作为专业人士的高效专家顾问,实时适应每个用户找到合适服务器的需求。
质量评估方法
我们的评估方法侧重于 实用的服务器选择标准:
质量指标:我们系统地评估关键质量因素:
- 维护模式 -积极开发,响应迅速的维护人员,定期更新
- 代码质量 -干净的代码、良好的实践、全面的测试
- 文档的质量 -清晰的设置说明、使用示例、故障排除指南
- 社区卫生 -用户采用率、问题响应时间、社区参与度
可靠性评估:我们评估操作可靠性:
- 错误处理 -服务器如何处理故障和边缘情况
- 性能模式 -资源使用、响应时间、可扩展性考虑
- 兼容性 -MCP协议合规性、客户端兼容性、版本支持
- 部署准备情况 -安装过程、配置选项、操作要求
目标:创建一个评估系统,帮助用户找到在特定环境中可靠工作并随着时间的推移持续维护的服务器。
贡献
我们欢迎帮助用户做出更好的服务器选择的贡献:
高优先级贡献:
- 真实服务器评估 -将我们的方法应用于实际的MCP服务器并分享结果
- 新的质量检查 -许多检查表
./resources/需要相应的检查文件./checks/ - 发现示例 -记录成功的服务器查找策略和搜索模式
- 评估整合 -向同伴提交详细的评估结果
mcpserver-audit社区学习库
其他有价值的贡献:
- 教学改进 基于用户反馈和实际使用情况
- 例子 在野外发现的好的和坏的服务器模式
- 社区智能 关于服务器声誉、采用率和质量趋势
- 方法改进 基于实际应用经验
参与
加入我们的社区: • 松弛#mcp频道 •
______________________________________________________________________
*部分 模型上下文协议安全 倡议-云安全联盟社区项目。*
