Repository navigation
feat(catalog): 每日候选扫描 2026-10-29(+4 条:2 MCP / 2 reference) - #1
Merged
Merged
Conversation
…cp, mcpls (每日候选扫描 2026-10-29)
新增 2 个可安装 MCP(PyPI 固定版本,均以 scripts/smoke_mcp.py 跑通 initialize/tools/list):
- code-review-graph 2.3.9(tirth8205/code-review-graph,32,459 stars,MIT):Tree-sitter 代码图,协议 2025-11-25,发现 30 个工具;配方在上游 .mcp.json 基础上加文档化的 --repo {project}。
- mcp-tools-py 0.1.10(MarcusJellinghaus/mcp-tools-py,20 stars,MIT):pylint/pytest/mypy/Ruff/Bandit/格式化/符号重命名,发现 17 个工具;上游 0.1.10 未限制 mcp 上限,默认解析到 mcp 2.x 会启动失败,故配方附带 --with mcp<2(已在 notes 与 CATALOG 说明)。
新增 2 个参考条目(无注册表 stdio 启动命令可固定):
- codebase-memory-mcp(DeusData/codebase-memory-mcp,47,734 stars,MIT):原生 C 二进制 + install.sh,npm/PyPI 包只是安装器包装。
- mcpls(bug-ops/mcpls,80 stars,MIT OR Apache-2.0):Rust MCP-to-LSP 桥(rust-analyzer/pyright/gopls,31 个工具),随 cargo/安装脚本/镜像分发。
目录现为 63 条:34 个可安装资源(22 skills、6 规则包、5 MCP servers、1 个 Serena LSP 桥接)与 29 个参考条目。stars 与 last push 时间均由 gh api 实查(checked_at 2026-10-29),四个新条目与既有条目无重复。
同一变更同步更新 docs/CATALOG.md、docs/RESEARCH.md、docs/LSP.md、CHANGELOG.md 与两个 README。
验证:catalog.json 可被 python json.load 解析;uv run ruff check .、uv run pytest -q(100 passed, 1 skipped)、scripts/build_site.py 与 scripts/check_site.py 全部通过。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
每日候选扫描(2026-10-29)
按仓库定位(Skills / Rules / MCP / LSP,服务 Python 与 Web 开发)扫描近 1-2 周活跃项目,去重后新增 4 条。stars 与
last_pushed_at均由gh api repos/<owner>/<repo>实查,checked_at为 2026-10-29。新增可安装 MCP(2 条,PyPI 固定版本)
code-review-graphuvx --from code-review-graph==2.3.9 code-review-graph serve --repo {project}initialize通过,协议 2025-11-25,发现 30 个工具mcp-tools-pyuvx --from mcp-tools-py==0.1.10 --with mcp<2 mcp-tools-py --project-dir {project}initialize通过(service 1.30.0),协议 2025-11-25,发现 17 个工具uv run --no-project --python 3.12 --with mcp==2.3.0 python scripts/smoke_mcp.py --tool <id>(临时单文件项目,未调用任何 MCP 工具、未索引真实仓库)。code-review-graph上游.mcp.json为uvx code-review-graph serve;配方补充文档化的--repo {project},使配置的项目必定被索引。额外本地核对:build在临时项目生成 5 nodes / 5 edges,status一致。mcp-tools-py的--with mcp<2是必要修复:已发布的 0.1.10 importmcp.server.fastmcp但未限制mcp上限,默认解析到 mcp 2.x 会在启动时ModuleNotFoundError;加 pin 后正常启动。该限制已写入 entrynotes与docs/CATALOG.md。新增参考条目(2 条)
codebase-memory-mcpmcplscargo install mcpls/ 安装脚本 / 发行包 / 镜像),无注册表版本可固定;一条会话内驱动 rust-analyzer、pyright、gopls 等,暴露 31 个工具,需另装语言服务两者仅核对仓库元数据、上游文档、许可证文件与 release(mcpls v0.8.0),未启动服务器或建立 MCP 会话,故保持 reference-only。
去重与拒收
四条 id 与
catalog.json现有 59 条无重复。本次拒收:无稳定 pin / 许可证不清 / 与 Python 无关的技能合集;重复的 Python 类型检查器与 LSP 桥接(已有 Serena、agent-lsp、mcpls);与codebase-memory-mcp形态重复的其它 Cypher 代码图 MCP 服务。同步更新
docs/CATALOG.md(计数、表格行、pin 表与边界说明)、docs/RESEARCH.md(研究日期、计数、新增候选评审与 smoke 结果表)、docs/LSP.md(mcpls bridge 小节与验证记录)、CHANGELOG.md、两个 README(59→63、32→34、27→29)。验证命令与结果
catalog.json现为 63 条:34 个可安装(22 skills、6 规则包、5 MCP servers、1 个 Serena LSP 桥接),29 个参考;未改动任何 profile。