Skip to content

Context-7 MCP服务器 - 7个上下文源综合搜索,支持光福寺项目知识库、BMAD方法论、Agent协作

License

Notifications You must be signed in to change notification settings

where6713/context-7-mcp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Context-7 MCP服务器

Context-7 MCP服务器 - 7个上下文源综合搜索,支持光福寺项目知识库、BMAD方法论、Agent协作

🎯 功能概述

Context-7是一个先进的Model Context Protocol (MCP)服务器,集成了7个不同的上下文源,为AI开发提供全方位的知识库支持。

7个核心上下文源

  1. Claude Code内置知识 - 内置AI编程知识
  2. 项目本地代码库 - 74个本地组件和页面搜索
  3. 微信小程序官方文档 - 官方API文档集成
  4. GitHub相似项目 - 开源项目参考
  5. Stack Overflow解决方案 - 问题解决方案库
  6. 技术博客和教程 - 最佳实践文档
  7. 开源组件库 - UI组件库集成

新增集成功能

  1. BMAD项目知识库 - 完整项目架构知识
  2. 核心文档加载 - CLAUDE.md、PRD v2.0等

🏗️ 技术架构

核心类结构

  • MCPContext7 - 主服务器类
  • ClaudeBuiltinContext - Claude内置知识
  • LocalCodebaseContext - 本地代码库搜索
  • WeChatDocsContext - 微信官方文档
  • GitHubProjectsContext - GitHub项目搜索
  • StackOverflowContext - Stack Overflow集成
  • TechBlogsContext - 技术博客集成
  • ComponentLibsContext - 组件库集成

缓存系统

  • 本地缓存 - LRU缓存机制
  • 文件缓存 - JSON格式持久化
  • 智能刷新 - 基于时间戳的自动更新

知识库集成

  • BMAD项目知识库 - JSON格式结构化存储
  • 核心文档映射 - 自动加载关键文档
  • Stories架构 - 8个核心Story映射
  • QA门集成 - 质量保证流程

🚀 使用方法

基本配置

{
  "context-7": {
    "command": "node",
    "args": ["path/to/mcp-context-7.cjs"],
    "env": {}
  }
}

API调用示例

// 搜索特定Story
const results = await mcp.searchAllAgents('STORY-001', '禅境首页实现');

// 获取Story路径信息
const storyInfo = mcp.getStoryPaths('STORY-002');

// 获取MCP集成信息
const mcpConfig = mcp.getMCPIntegrationInfo();

// 获取Hooks系统信息  
const hooksInfo = mcp.getHooksSystemInfo();

测试运行

node mcp-context-7.cjs

📊 性能特性

  • 多源并行搜索 - 7个上下文源同时查询
  • 智能缓存 - 减少重复查询
  • 超时控制 - 30秒超时保护
  • 结果评分 - 基于相关性排序
  • 去重机制 - 自动移除重复结果

🔧 配置选项

const mcp = new MCPContext7({
  projectPath: 'F:\\Workspace\\guangfusi\\光福寺项目\\miniprogram',
  maxResults: 10,
  timeout: 30000,
  useCache: true
});

📈 搜索结果示例

[MCP Context-7] 搜索完成,共找到 11 个结果
✅ 包含BMAD项目知识库信息和核心文档

[1] STORY-001: 禅境首页 - 智慧门户
   来源: BMAD_Project_Knowledge
   相关性: 最高

[2] 本地页面: home
   来源: local_codebase
   评分: 24

[3] TDesign组件库
   来源: component_libs
   评分: 18

🎭 Agent协作支持

  • 多Agent识别 - 支持PM、Dev、QA、UX、Architect
  • 任务状态跟踪 - 实时状态更新
  • 协作流程 - BMAD方法论集成

📚 支持的项目类型

  • 微信小程序 - 完整WeChat Miniprogram支持
  • TDesign项目 - UI组件库集成
  • CloudBase项目 - 腾讯云开发支持
  • BMAD项目 - 方法论完整支持

🔗 相关资源

📄 许可证

MIT License - 开源免费使用

🤝 贡献

欢迎提交Issue和Pull Request来改进Context-7 MCP服务器!


🎯 Context-7: 让AI拥有完整的项目上下文,提升开发效率和代码质量!

About

Context-7 MCP服务器 - 7个上下文源综合搜索,支持光福寺项目知识库、BMAD方法论、Agent协作

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published