一、整体架构概述
在开始之前,让我们先了解这四个工具的角色:
| 工具 | 角色 | 作用 |
|---|---|---|
| Obsidian | 笔记管理 | 本地 Markdown 笔记管理,支持双向链接 |
| MCP Server | 知识索引 | 将笔记向量化,建立语义搜索能力 |
| OpenCode | AI 大脑 | 本地 AI 编程助手,支持多种模型 |
| Agent Client | 对接桥梁 | 让 Obsidian 能调用 AI 能力 |
整个流程是:Obsidian 管理笔记 → MCP Server 将笔记向量化并提供搜索 API → OpenCode 作为 AI 大脑调用 MCP 服务 → Agent Client 将 AI 能力集成到 Obsidian 中。
二、环境准备
在开始安装之前,请确保你的电脑上已安装:
- Node.js (推荐 v18 或更高版本)
- Ollama (用于本地运行嵌入模型)
- npm (Node.js 包管理器)
查看安装状态:
node --version
npm --version
ollama --version
三、第一步:安装和配置 Obsidian
3.1 下载安装 Obsidian
访问 https://obsidian.md 下载并安装 Obsidian 客户端。创建或选择一个笔记库(Vault)作为你的知识库。
3.2 安装必要插件
- 安装 BRAT 插件
- 打开设置 → 社区插件 → 关闭安全模式
- 点击浏览,搜索"BRAT"并安装
- 通过 BRAT 安装 Agent Client Plugin
- 启用 BRAT 后,点击"Add Beta plugin"
- 输入:https://github.com/agent-client/obsidian-agent-client
- 安装 Obsidian MCP Server
- 同样通过 BRAT 安装:https://github.com/Minhao-Zhang/obsidian-mcp-server
四、第二步:配置 Ollama 和向量化模型
4.1 安装 Ollama
从 https://ollama.com 下载并安装 Ollama。

