
Obra Cto
com.get-obra由 get-obra.com 发布v0.3.0更新于 Oct 24, 2026
Local-first MCP that scores your codebase's build readiness. Your code never leaves your machine.
概览
一个本地优先的 MCP 服务器,可扫描代码库、运行测试,并生成带评分和风险清单的构建就绪度报告。
- 可以做什么
- 扫描项目以获取机械性信号,并挑选高价值文件,交给按技术栈定制的代码审查清单,其中包含针对架构的设计红队评审,以及面向 Supabase、Firebase 项目的后端即服务视角。将锁定的依赖与 OSV 漏洞数据库比对。运行项目测试套件并解析通过和失败数量。生成满分 100 的 Obra CTO 评分,覆盖安全性、产品真实性、健壮性、架构、可维护性和部署就绪度,每项发现都标注证据等级,并附主要风险清单。
- 适用场景
- 适合在融资或正式评审对话之前,对项目做一次技术尽职调查式的检查,或获得按原型、MVP、成长阶段校准的可重复就绪度评分。也适合发现安全与架构缺口,并与 Obra CFO 服务器配合使用,后者会把该报告作为技术证据。
- 运行要求
- 通过 npm 包 obra-cto 以 npx 作为本地进程运行,或从克隆的源码用 Node.js 构建运行。未声明需要账号、API 密钥、环境变量或请求头。仅依赖检查需要网络访问,用于连接 OSV 漏洞数据库。
安装
在 SourceWeft 中
- 打开 控制台中的 Obra Cto,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Obra CTO
A local-first MCP server that scores your codebase's Build Readiness. You install it in your own Claude. Your Claude reads your code on your machine and runs your tests there. Nothing is uploaded.
This is the free preview of Obra's role lineup, and it stays free and local. The CTO reads your code and tells you what an investor's technical diligence would find: real security holes, weak design decisions, and the gaps that stop a serious review. The rest of the team (the Obra CFO for funding-ready materials, and more) lives in the Build with Obra community.
The Obra founders' toolkit
Two free, local, open-source MCPs built to work as a pair:
- Obra CTO (this one): is it built? Scores your codebase and surfaces what a technical diligence would flag. GitHub · npm
- Obra CFO: is it fundable? Runs the investment committee on your pitch and turns your verified build into a funding case. GitHub · npm
Run the CTO first. The CFO reads its report as grade-A technical evidence. The method, the deep versions, and Obra in beta live in Build with Obra.
Why local-first
A tool that reads your code should not ship your code somewhere. Your source never
leaves your machine. This server makes exactly one kind of network call, and only
when you run the dependency check: it sends your package names and versions to the
OSV vulnerability database, never a line of your code (you can see the single call
in src/deps.ts). Everything else is local: it returns counts, presence flags, a
redacted secrets scan, and a score. You can read every line of this server before
you run it, which is the point of keeping it open.
What you get
The Obra CTO Score, out of 100, calibrated to your stage (prototype, MVP, or growth), across six dimensions:
Every finding carries an evidence grade: A verified, B multiple sources, C partial or inferred, D claim only, E speculation. The score is built from grade A and C evidence, what is true in your code, not what a deck says. When the CTO runs your tests and they pass, reliability becomes grade A. A deck-scorer can never earn that.
What a run looks like
Point it at a real project and you get a scored report with a ranked risk register. Here is a run on a scrappy Supabase app (anonymized):
On a well-built app it scores high and credits the good engineering. It is calibrated, not a fear machine.
Tools
scan_projectreads the project and returns mechanical signals.check_dependencieschecks your locked dependencies against the OSV vulnerability database. Only package names and versions leave your machine, never your code.run_testsruns your test suite (this executes code, so your Claude asks first) and parses the pass and fail counts.prepare_code_reviewselects your highest-signal files (schema and policy files, entry points, security-relevant code) and hands them to your Claude with a checklist tuned to your stack, including a Backend-as-a-Service lens (Supabase, Firebase) and a design red-team that critiques the architecture, not just the code.score_build_readinessproduces the Obra CTO Score with a Top Risks register.
A normal run is: scan, check dependencies, run tests, prepare the code review, then score.
Install
Add it to your Claude MCP config (Claude Desktop or Claude Code):
Then ask your Claude: "Score this project's build readiness with Obra CTO."
Prefer to run from source? Clone the repo, run npm install && npm run build, and
point the config at node /absolute/path/to/obra-cto/dist/index.js.
What this is not
Not a linter, not a security scanner, not a replacement for your own Claude reading the code. It is technical-diligence readiness inside funding readiness: the question an investor's CTO would ask, answered from your real code.
What's next
The Obra CTO is the free preview. To go further:
- The Method: the full playbook for shipping production software with AI, the disciplines that make code score like the example above, each lesson with a paste-in prompt or tool you can use today.
- The rest of the team: the Obra CFO for funding-ready materials, and each new role as it ships.
- Obra itself, in beta: the AI employee that runs your back office. Members go first.
See the whole toolset and where it is going at https://get-obra.com/build
The full method and the community live in Build with Obra: https://www.skool.com/build-with-obra-5361/about
License
Apache-2.0.
来源:README.md,提交 9fbe5d4
工具
0版本历史
1- v0.3.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分