Token导航 LogoToken导航

MCP Server · 文档知识

second brain server

基于Rust构建的个人知识操作系统,可将Markdown笔记索引为可搜索、语义关联的知识库,支持全文检索、语义搜索和AI辅助工作流。

stdio官方级别未说明来源级核验工具 17
知识管理本地优先RustClaude搜索Claude Desktop

快速开始

作者 / 组织
calebbarzee
提供方
calebbarzee
运行时
Python

工具数量

17

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

second brain server 属于文档知识类 MCP Server,公开资料标注 17 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

文档知识

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python3 test-mcp-http.py # 51 HTTP integration tests (requires running server)

客户端配置示例

{
  "mcpServers": {
    "second-brain-server": {
      "command": "python3",
      "args": [
        "test-mcp-http.py",
        "#",
        "51",
        "HTTP",
        "integration",
        "tests",
        "(requires",
        "running",
        "server)"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

第二大脑

基于Rust构建的个人知识操作系统。它将你的普通markdown笔记索引到一个可搜索的、语义连接的知识库中——由PostgreSQL+pgvector支持,并通过以下方式公开 主控程序 因此,任何人工智能助手都可以阅读、搜索和写你的笔记。

为什么

你已经记笔记了。它们存在于分散的目录中,跨项目,处于不同的完整性阶段。问题不在于写作,而在于 *发现* 你六个月前写的东西,看到了跨领域想法之间的联系,并为你的人工智能工具提供了实际帮助所需的背景。

Second Brain通过将您的markdown文件视为真实来源并构建一个支持全文搜索、语义(向量)搜索、链接图遍历和可组合AI工作流的派生索引来解决这个问题——所有这些都可以从Claude Code、Claude Desktop、Neovim或任何兼容MCP的客户端访问。

您的文件保留在磁盘上,无论您使用何种结构。无需锁定,无需特殊语法,无需迁移。

运作原理

You write markdown  -->  Watcher detects change  -->  Parser extracts structure
                                                            |
You ask a question  //working` (例如。, `alice/2026-03-18/working`)

自定义:通过a `branch` 参数到 `session_init` (例如。, `alice/2026-03-18/notes_on_bees`)

### 运作原理

1. **`session_init`** 在带有日期戳的分支上创建git工作树
1. **`note_create`/`note_update`** 使用AI作者身份写入工作树并自动提交
1. 注释可以在数据库中立即搜索(写入时摄入)
1. 会话结束后,工作台会被清理干净,但 **分支持续存在**
1. 合并到 `main` 是一个深思熟虑的步骤(PR或手动合并)

受保护的分支(`main`, `master`, `staging`, `dev`)从不直接写信给。AI承诺使用 `--author` 所以它们与人类的行为不同 `git log`.

只读工具(搜索、列表、阅读)不需要会话。

## 建筑

second-brain (Cargo workspace) | |-- sb-core Shared foundation: models, DB queries, markdown parser, | ingestion pipeline, file search. Everything depends on this. | |-- sb-embed Embedding pipeline: pluggable providers, markdown chunker, | batch processor. | |-- sb-sync File watcher (notify v7) + sync processor. Detects file | changes, ingests, embeds. Runs as a background tokio task. | |-- sb-skills Skill engine: composable workflows for summarize, reflect, | continue-work, connect-ideas, contextualize. | |-- sb-server MCP server binary. 17 tools via rmcp. Supports stdio | (local) and HTTP (network) transports. | |-- sb-cli CLI for manual ingestion, search, embedding, and skills.


有关更深入的架构细节(数据流、嵌入策略、链接解析、数据库模式),请参阅 [docs/architecture.md](docs/architecture.md).

## 发展

对于没有Docker的本地开发(从源代码构建):

Start just the database

docker compose up -d db

Start Ollama on the host (or use docker compose up -d ollama from the dev compose)

ollama serve & ollama pull nomic-embed-text

Build

cargo build --release

Run the MCP server (stdio mode for Claude Code)

./target/release/second-brain

Or HTTP mode

./target/release/second-brain --transport http --port 8080


通过justfile执行开发命令:

just db-up # start postgres just db-down # stop services just db-reset # wipe and recreate the database just test # run all tests just ci # fmt + clippy + test just server # run MCP server in dev mode


互动 `setup.sh` 脚本也可以遍历本地设置,但Docker部署通过 `deploy.sh` 是主要支持的路径。

## 命令行界面

这 `sb` CLI可通过以下方式在容器内使用 `./deploy.sh cli`,或在当地建造 `cargo build --release -p sb-cli`:

Via deploy.sh (runs inside container)

./deploy.sh cli search "signal processing" ./deploy.sh cli semantic "radio frequency" ./deploy.sh cli skill summarize --period this-week

Or locally

sb search "signal processing" sb semantic "radio frequency interference" sb ingest ~/notes sb embed sb skill summarize --period this-week sb projects sb classify ~/notes/TODO.md volatile


## 测试

cargo test --workspace # 95 unit + integration tests cargo clippy --workspace # lint checks python3 test-mcp-http.py # 51 HTTP integration tests (requires running server)


### 板条箱测试覆盖率

|板条箱|测试|覆盖范围|
|-------|-------|----------|
|sb core | 62 |配置、摄取、生命周期、标记、路径映射、项目检测、项目同步、工作树|
|sb embed|10|分块器,TEI提供商|
|sb技能|16|git_ops(分支验证、提交、快照)、时间周期|
|sb sync|2|监视器(文件更改检测)|
|sb core(集成)|5|DB连接、CRUD、全文搜索、pgvector|

集成测试套件涵盖了依赖数据库的模块(DB/\*)(`test-mcp-http.py`)以及 `tests/db_integration.rs` 测验。

## 延伸阅读

- **[docs/architecture.md](docs/architecture.md)** --数据库模式、数据流、嵌入策略、链接解析
- **[ROADMAP.md](ROADMAP.md)** --未来计划和参考项目

## 许可证

麻省理工学院

工具与能力

工具数量

17

资源数量

0

提示词数量

0

能力标签

知识管理Rust本地部署语义搜索Markdown解析AI集成本地优先

支持客户端

Claude DesktopClaude

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

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

17stdio有1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

second brain server 怎么安装?

公开资料给出的安装命令是 python3 test-mcp-http.py # 51 HTTP integration tests (requires running server),运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

second brain server 怎么在 Claude Desktop、Cursor 里配置?

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

second brain server 收费吗?

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

second brain server 需要 API Key 吗?

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

second brain server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP