Token导航 LogoToken导航

MCP Server · 浏览器工具

SEP MCP

Manifold Engine MCP Server 是一个高性能代码结构分析引擎,提供代码库的结构化索引、混乱检测、依赖风险分析和实时同步功能,适用于代码质量评估和重构决策。

stdio官方级别未说明来源级核验工具 21
代码分析HTMLClaudeClaude DesktopCursor

快速开始

作者 / 组织
SepDynamics
提供方
SepDynamics

工具数量

21

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

SEP MCP 属于浏览器工具类 MCP Server,公开资料标注 21 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

浏览器工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -e .

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 21 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

歧管发动机MCP服务器

一个模型上下文协议服务器,为AI编码助手提供高速、结构化的代码库分析和动态上下文管理。它不是逐个读取代码令牌,而是映射存储库 *结构上* --将源文件视为连续的字节流,计算结构签名,并在O(1)时间内检测架构混乱。

当前状态:所有阶段0的关键错误都已解决,包括FAISS语义搜索反序列化, ingest_repo 相对路径解析、组合风险公式透明度和不同的集群命名启发式。所有21个分析工具功能齐全。

______________________________________________________________________

核心能力

能力描述
结构索引将每个文件扫描到Valkey支持的网格中,其中包含压缩签名和混沌配置文件。亚毫秒级检索。
混沌检测计算a chaos_score 每个文件。预测哪些文件将无法维护。
依赖性和风险分析通过AST解析跟踪导入图,测量爆炸半径,将混沌×爆炸组合成一个风险评分。
工作记忆将持久性事实(项目约定、体系结构规则)注入到动态语义代码簿中,用于零样本学习。
实时同步文件系统监视器在毫秒内自动接收文件保存,使索引保持最新状态,而无需手动重新扫描。

______________________________________________________________________

安装

先决条件

  • Python 3.10+
  • Valkey(或Redis)正在运行 localhost:6379
  • C++20编译器(用于构建本机结构引擎)
  • faiss-cpu (运行 cluster_codebase_structure 工具)

设置

# 1. Start the Valkey backend
valkey-server

# 2. Install the manifold engine
pip install -e .

# 3. Configure your MCP client (Kilo Code, Claude Desktop, Cursor, etc.)

添加到MCP客户端配置中:

{
  "mcpServers": {
    "manifold": {
      "command": "path/to/virtualenv/bin/python",
      "args": ["path/to/SEP-mcp/mcp_server.py"],
      "cwd": "path/to/SEP-mcp"
    }
  }
}

______________________________________________________________________

常见工作流和用例

1.新存储库分析

在输入新代码库时,执行初始映射以立即了解技术债务分布。

# 1. Index the repository
ingest_repo  (root_dir=".", clear_first=true, compute_chaos=true)

# 2. Verify ingestion was successful
get_index_stats

# 3. Quickly identify the most complex, chaotic files
batch_chaos_scan  (pattern="*.py", max_files=30)

2.重构决策和Sprint计划

使用结构风险度量来客观地决定重写什么代码。

# 1. Scan for files with BOTH high complexity and high import dependencies
scan_critical_files       (pattern="*.py", max_files=10)

# 2. For candidates, predict how soon the file will become unmaintainable
predict_structural_ejection (path="target.py", horizon_days=30)

# 3. For visual confirmation, generate a 4-panel chaos dashboard
visualize_manifold_trajectory (path="target.py")

3.寻找实施模式

与其按文本搜索,不如按结构签名搜索,以找到类似的逻辑块或克隆。

# 1. Get the mathematical signature of an existing file
get_file_signature  (path="found_file.py")

# 2. Search for any other files that match this structure globally
search_by_structure (signature="c0.213_s0.000_e0.928", tolerance=0.05)

4.连续流动

# Run the watcher inside the repo
start_watcher  (watch_dir=".")

# The engine now automatically syncs and re-evaluates risk natively whenever files are saved.

______________________________________________________________________

工具参考(20个工具)

所有工具都记录了参数、示例和工作流程 MCP_TOOL_GUIDE.md.

索引和监控

工具目的快速命令
ingest_repo使用签名和混乱配置文件对Valkey进行完整存储库扫描ingest_repo root_dir="." clear_first=true compute_chaos=true
get_index_stats实时索引运行状况:文档计数、内存、混乱平均值get_index_stats
start_watcher后台文件系统观察器——在文件保存/删除时自动识别start_watcher watch_dir="."

文件发现和搜索

工具目的快速命令
list_indexed_files按glob模式浏览索引文件list_indexed_files pattern="*.py" max_results=200
get_file从Valkey索引读取完整文件内容get_file path="src/manifold/sidecar.py"
search_code使用上下文在所有索引文件中搜索关键字或正则表达式search_code query="chaos_score" file_pattern="*.py"
get_file_signature文件的结构指纹(c/s/e)get_file_signature path="mcp_server.py"
search_by_structure查找具有相似结构签名的文件search_by_structure signature="c0.213_s0.000_e0.928" tolerance=0.05
search_by_signature_sequence查找包含连续签名序列的文件search_by_signature_sequence text="..." min_signatures=3

混沌分析

工具目的快速命令
analyze_code_chaos每个文件的混乱评分、熵、一致性、崩溃风险analyze_code_chaos path="mcp_server.py"
batch_chaos_scan按混乱评分对所有文件进行排名(风险最高者优先)batch_chaos_scan pattern="*.py" max_files=50
predict_structural_ejection预测文件何时变得无法维护predict_structural_ejection path="mcp_server.py" horizon_days=30
visualize_manifold_trajectory生成一个包含4个面板的混沌动力学仪表板visualize_manifold_trajectory path="mcp_server.py"
cluster_codebase_structureK-Means通过结构签名对文件进行聚类cluster_codebase_structure pattern="*.py" n_clusters=5

依赖性和组合风险

工具目的快速命令
analyze_blast_radius导入依赖关系树和影响文件计数analyze_blast_radius path="src/manifold/sidecar.py"
compute_combined_risk综合风险=0.6×混乱+0.4×爆炸compute_combined_risk path="src/manifold/sidecar.py"
scan_critical_files全存储库扫描,以获得最高的综合风险scan_critical_files pattern="*.py" max_files=20

验证和记忆

工具目的快速命令
compute_signature将任意文本压缩为流形签名compute_signature text="def hello(): ..."
verify_snippet检查代码在结构上是否与现有代码库模式匹配verify_snippet snippet="..." coverage_threshold=0.5 scope="*.py"
inject_fact为动态语义代码簿添加持久性知识inject_fact fact_id="api_rules" fact_text="All endpoints use snake_case."
remove_fact删除之前注入的事实remove_fact fact_id="api_rules"

______________________________________________________________________

实证验证

React 15.0案例研究

结构引擎标记了确切的文件(ReactReconcileTransaction.js, ReactInstanceHandles.js)React核心团队随后删除并重写为React Fiber——对JavaScript没有任何语义理解。 → 阅读研究

Langchain ROC分析

盲前向预测研究 langchain v0.0.300 证明了混沌分数阈值 0.396 最佳地预测架构弹出,在O(1)速度下达到昂贵AST解析工具预测能力的91%左右。 → 阅读研究

内存优化

Zstandard压缩将cpython索引从 3.4 GB到28 MB (减少>99%),检索精度零损失。

______________________________________________________________________

文档

文件目的
MCP_TOOL_GUIDE.md全面的工具参考、工作流程、最佳实践
报告/验证研究和生成的报告

______________________________________________________________________

许可证

麻省理工学院——见 许可证

工具与能力

工具数量

21

资源数量

0

提示词数量

0

能力标签

HTML本地部署代码分析结构索引风险预测实时同步AI辅助编程

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 工具数量 21 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
SEP MCP

MCP World · 本页

21stdio有1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

SEP MCP 怎么安装?

公开资料给出的安装命令是 pip install -e .,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

SEP MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

SEP MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

SEP MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

SEP MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP