陶鑫旺86 downloads接入 cc-switch 本地代理使用 AI:对话整理 Vault、构建相互关联的笔记、列出插件与命令、内置 Skills、开放 MCP 服务供 Codex 等外部 Agent 接入、推荐并安装社区插件、经确认后修改插件配置。
一个把 cc-switch 本地代理、Obsidian Vault、社区插件生态 和 外部 AI Agent(如 Codex) 串起来的插件。
接入 cc-switch 配置并用 AI 对话
~/.cc-switch(settings.json + cc-switch.db),读取本地代理地址、当前 Provider 信息。http://127.0.0.1:15721/v1(默认端口,可在设置里改),无需手动配置 API Key。/models + cc-switch.db 中配置过的模型 + 内置 189 个模型目录 + 自定义模型(可直接输入)。读取全部文件 + 读取其他插件与命令
app.commands.listCommands())。内置 Skills + 开放 MCP 服务
<cc-switch>/skills、~/.codex/skills、~/.agents/skills,注入 AI 系统提示,可通过 skill_read 读取全文。127.0.0.1:33157/mcp,Bearer Token 鉴权),暴露 15 个工具,供 Codex 等外部 Agent 接入。对话界面:整理、互链、装插件、改配置
main.js、manifest.json、styles.css 放入 vault 的 .obsidian/plugins/ai-vault-assistant/。本插件仅桌面可用(依赖本地代理与 Node 文件访问)。
[mcp_servers.ai-vault-assistant]
type = "http"
url = "http://127.0.0.1:33157/mcp"
headers = { Authorization = "Bearer <你的Token>" }
~/.codex/config.toml 的 [mcp_servers] 段(每个 server 一个段落),重启 Codex。或使用命令:
codex mcp add ai-vault-assistant --type http --url http://127.0.0.1:33157/mcp --header "Authorization: Bearer <你的Token>"
confirm: true,插件才会执行。| 工具 | 说明 | 需确认 |
|---|---|---|
vault_tree |
列出全部文件索引 | 否 |
vault_read |
读取任意文件 | 否 |
vault_search |
按文件名/内容搜索 | 否 |
vault_write |
创建/修改/追加文件 | 是 (confirm:true) |
vault_link |
追加 wikilink | 是 |
plugins_list |
已安装插件 | 否 |
commands_list |
插件命令 | 否 |
skills_list / skill_read |
内置 skills | 否 |
ai_chat |
独立 AI 问答 | 否 |
community_search |
搜索社区插件 | 否 |
plugin_install |
安装社区插件 | 是 |
config_read |
读取插件配置 | 否 |
config_apply |
修改插件配置 | 是 |
Upstream access forbidden)。插件会自动重试;也可以在 cc-switch 里切换 provider 或换模型。生成卡住时可按「停止生成」中断后重发。confirm: true。127.0.0.1:15721),由 cc-switch 转发到你的上游。127.0.0.1,并强制 Bearer Token 鉴权。data.json(含自动生成的 MCP Token,请勿外泄)。