Ulysses MCP
U

Ulysses MCP

一個MCP服務器,使AI助手能夠通過x-callback-url API與macOS上的Ulysses寫作應用交互,提供文檔創建、內容管理、導航和元數據操作等功能。
2.5分
4.9K

什麼是Ulysses MCP Server?

Ulysses MCP Server是一個連接AI助手和Ulysses寫作應用的橋樑。它允許您通過AI助手(如Claude、Cline等)直接控制Ulysses,實現自動化寫作和管理。比如,您可以讓AI幫您創建日記、整理文檔、添加標籤,甚至讀取現有內容進行分析。所有操作都在您的本地電腦上完成,數據不會發送到雲端(除非您使用雲端AI服務)。

如何使用Ulysses MCP Server?

使用分為三個簡單步驟:1) 安裝Node.js和Ulysses MCP Server;2) 配置您的AI客戶端(如Claude Desktop或Cline)連接到這個服務器;3) 在AI助手中使用自然語言命令控制Ulysses。例如,您可以說“幫我在日記文件夾中創建今天的日記”,AI就會自動在Ulysses中完成。

適用場景

這個工具特別適合:內容創作者和博主(自動生成和整理文章)、學生和研究人員(管理筆記和文獻)、日記愛好者(自動創建每日記錄)、以及任何希望用AI提升寫作效率的人。

主要功能

📝 創建與管理文檔
自動創建新的寫作頁面(Sheet),並支持Markdown格式。可以指定保存到特定的文件夾(Group)中。
📁 組織文件夾結構
創建新的文件夾(Group)來分類管理您的文檔,構建清晰的寫作項目結構。
✏️ 編輯與添加內容
在已有的文檔中插入或追加文本,方便AI協助您續寫或修改文章。
🏷️ 添加元數據
為文檔附加筆記、關鍵詞(標籤)甚至圖片(Base64格式),讓文檔管理更智能。
📖 讀取文檔內容
(需授權)安全地讀取Ulysses中文檔的內容和基本信息,供AI進行分析或總結。
🧭 快速導航
在Ulysses中快速打開指定的文檔、文件夾,或跳轉到“全部”、“最近7天”、“收藏”等特定視圖。
🔧 高級管理
(需授權)移動、複製、重命名、刪除文檔或文件夾,徹底管理您的寫作庫。
👍 優勢
完全本地運行:與Ulysses的所有交互都發生在您的Mac電腦上,隱私有保障。
無縫AI集成:用自然語言命令AI助手管理您的寫作,提升效率。
功能全面:覆蓋了從創建、編輯、整理到讀取的常用文檔操作。
安全可控:破壞性操作(如刪除)有速率限制,且關鍵操作需要您的明確授權。
⚠️ 侷限性
僅限macOS:Ulysses是Mac/iOS應用,因此此工具只能在macOS上使用。
依賴Ulysses API:功能受限於Ulysses官方提供的“x-callback-url”接口,無法實現軟件內的全部操作(如搜索、統計、導出)。
需要手動授權:讀取內容等高級功能需要您在Ulysses中手動批准一次。
需要配置:需在AI客戶端中進行簡單的配置才能使用。

如何使用

安裝前提條件
確保您的電腦已安裝:1) macOS系統;2) Ulysses應用;3) Node.js (版本18或更高)。
安裝MCP服務器
打開終端(Terminal),運行以下命令來安裝Ulysses MCP Server。
構建輔助應用(關鍵一步)
為了處理Ulysses的回調(如授權確認),需要構建一個本地輔助應用。在終端中運行:
配置您的AI客戶端
根據您使用的AI客戶端(如Claude Desktop或Cline),編輯其配置文件,添加Ulysses MCP Server。下方是Claude Desktop的配置示例。
開始使用
重啟您的AI客戶端。現在,您就可以在對話中讓AI助手使用Ulysses了!例如:“幫我在‘日記’文件夾裡創建一個新頁面。”

使用案例

案例一:創建每日日記
每天早晨,讓AI助手自動在Ulysses中創建一篇格式規範的日記。
案例二:整理博客草稿
寫完一批博客草稿後,讓AI為它們統一添加標籤。
案例三:AI輔助續寫與修改
當您寫作卡頓時,可以讓AI讀取現有內容,並提供續寫建議或直接修改。

常見問題

我的寫作內容會被上傳到互聯網嗎?
為什麼需要‘授權’?授權令牌安全嗎?
如何獲取Ulysses中某個頁面或文件夾的ID?
這個工具是Ulysses官方出的嗎?
安裝後,AI客戶端無法連接服務器怎麼辦?

相關資源

項目代碼倉庫與最新版本
在GitHub上查看源代碼、報告問題或貢獻代碼。
Model Context Protocol (MCP) 官方網站
瞭解MCP協議的詳細規範和設計理念。
Ulysses x-callback-url API 文檔
Ulysses官方提供的自動化接口文檔,列出了所有可用的操作命令。
配套博客文章:從挫折到更智能的工作流
瞭解開發這個工具的初衷和心路歷程。

安裝

複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "ulysses": {
      "command": "node",
      "args": ["/path/to/ulysses-mcp/build/index.js"]
    }
  }
}

{
  "mcpServers": {
    "ulysses": {
      "disabled": false,
      "autoApprove": [],
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/ulysses-mcp/build/index.js"]
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
23.7K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
30.4K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
86.5K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
25.3K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
18.9K
4.8分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
14.2K
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
16.2K
5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
58.5K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2025AIBase