Obsidian文件管理服务器

一个专为Obsidian设计的文件管理服务器,支持PDF阅读和二进制媒体写入,提供文件操作、搜索及统计功能。

  • by Someara23
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Someara23/ObsidianMCPServer

使用说明

黑曜石保管库mcp服务器

用于黑曜石保险库的自定义MCP服务器,支持PDF读取和二进制媒体写入。构建用于用vault感知工具替换通用文件系统MCP服务器。

它的作用

  • 读取文本文件 (markdown、txt、json等)
  • 阅读PDF 因为是base64,所以Claude可以原生处理它们
  • 写入文本文件 (笔记、每日笔记、模板)
  • 写入二进制媒体 来自base64(图像、音频……让克劳德生成的图像进入你的保险库的关键缺失部分)
  • 列出文件 使用递归目录浏览
  • 搜索 按关键字跨所有笔记
  • 删除文件 配备安全防护装置
  • 保险库统计信息 结构概述

快速开始

git clone https://github.com/seanomeara/obsidian-vault-mcp-server.git
cd obsidian-vault-mcp-server
npm install
npm run build
VAULT_PATH="$HOME/Library/Mobile Documents/iCloud~md~obsidian/Documents/The Journey" npm start

服务器在上运行 http://localhost:3000/mcp …将Cloudflare隧道指向它。

配置

变量 默认值 描述
VAULT_PATH ~/Library/Mobile Documents/iCloud~md~obsidian/Documents/The Journey 黑曜石拱顶之路
PORT 3000 服务器端口

更新中

git pull
npm install
npm run build
# Restart the server

建筑

TypeScript MCP服务器通过Express使用流式HTTP传输。不需要mcp代理。..这是Cloudflare Tunnel直接连接到的单个进程。