Token导航 LogoToken导航TokenDH.com
MCP Codebase Insight logo
开发工具stdio官方级别未说明来源级核验

MCP Codebase Insight

MCP Server

MCP Codebase Insight 是一个通过语义分析、模式检测和文档管理来分析和理解代码库的系统。

工具数

0

提示词数

0

GitHub Stars

12

资源数

0
代码分析开发工具Python文档处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

tosin2013

提供方

tosin2013

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install mcp-codebase-insight

详细介绍

MCP代码库洞察-WIP

🚧 开发中 该项目正在积极开发中。功能和文档正在不断更新。

概述

MCP Codebase Insight是一个通过语义分析、模式检测和文档管理来分析和理解代码库的系统。

发展现状

已完成的功能

  • ✅ 核心矢量存储系统
  • ✅ 基础知识库
  • ✅ SSE集成
  • ✅ 测试框架
  • ✅ TDD和调试框架(rules_template集成)

进行中

  • 🔄 文件管理系统
  • 🔄 高级模式检测
  • 🔄 性能优化
  • 🔄 集成测试
  • 🔄 调试实用程序增强

计划的

  • 📋 API扩展文档
  • 📋 自定义模式插件
  • 📋 高级缓存策略
  • 📋 部署指南
  • 📋 综合误差跟踪系统

快速开始

  1. 安装
   pip install mcp-codebase-insight
  1. 基本用法
   from mcp_codebase_insight import CodebaseAnalyzer

   analyzer = CodebaseAnalyzer()
   results = analyzer.analyze_code("path/to/code")
  1. 运行测试
   # Run all tests
   pytest tests/

   # Run unit tests
   pytest tests/unit/

   # Run component tests
   pytest tests/components/

   # Run tests with coverage
   pytest tests/ --cov=src --cov-report=term-missing
  1. 调试实用程序
   from mcp_codebase_insight.utils.debug_utils import debug_trace, DebugContext, get_error_tracker

   # Use debug trace decorator
   @debug_trace
   def my_function():
       # Implementation

   # Use debug context
   with DebugContext("operation_name"):
       # Code to debug

   # Track errors
   try:
       # Risky operation
   except Exception as e:
       error_id = get_error_tracker().record_error(e, context={"operation": "description"})
       print(f"Error recorded with ID: {error_id}")

测试和调试

测试驱动开发

本项目遵循测试驱动开发(TDD)原则:

  1. 先写一个失败的测试(红色)
  2. 编写最少的代码以使测试通过(绿色)
  3. 在保持测试通过的同时重构干净的代码(重构)

我们的TDD文档可以在 docs/tdd/workflow.md.

调试框架

我们使用Agans的9条调试规则:

  1. 了解系统
  2. 让它失败
  3. 停止思考,看看
  4. 分而治之
  5. 一次改变一件事
  6. 保持审计跟踪
  7. 检查插头
  8. 获得新鲜视角
  9. 如果你没有修复它,它就没有修复

在中了解有关我们调试方法的更多信息 docs/debuggers/agans_9_rules.md.

文档

贡献

我们欢迎捐款!请查看我们的 贡献指南 了解详情。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

支持

目录标签

目录标签

代码分析开发工具Python文档处理本地部署语义分析模式检测文档管理

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP