Neemee MCP
Neemee MCP客戶端庫是一個TypeScript庫,用於通過Model Context Protocol(MCP)與Neemee個人知識管理系統進行交互。它支持HTTP和STDIO兩種傳輸模式,提供了創建、更新、搜索筆記和筆記本等工具API,以及獲取系統信息和資源列表的資源API,幷包含完整的TypeScript類型支持和錯誤處理機制。
評分 : 2分
下載量 : 6.6K
什麼是 Neemee MCP 客戶端?
Neemee MCP 客戶端是一個專門設計用於連接 Neemee 個人知識管理系統的工具庫。它允許開發者通過標準的 MCP 協議與 Neemee 服務器通信,實現筆記的創建、編輯、搜索以及筆記本管理等操作。該庫支持兩種連接方式:HTTP(適用於Web應用)和 STDIO(適用於本地進程通信)。如何使用 Neemee MCP 客戶端?
使用 Neemee MCP 客戶端非常簡單:首先通過 npm 安裝庫,然後根據您的使用場景選擇 HTTP 或 STDIO 連接方式。HTTP 模式適合 Web 應用程序,需要提供 API 密鑰和服務器地址;STDIO 模式適合本地集成,如 Claude Desktop 等 AI 助手工具。連接後即可使用統一的 API 進行筆記管理操作。適用場景
Neemee MCP 客戶端適用於多種場景:1) 開發需要集成個人知識管理功能的應用程序;2) 構建 AI 助手工具,讓 AI 能夠訪問和管理用戶的筆記;3) 自動化筆記處理和工作流;4) 數據分析和筆記內容提取;5) 與其他工具(如 Obsidian、Notion 等)的集成。主要功能
完整的筆記管理
支持筆記的創建、編輯、刪除和搜索功能,包含標題、內容、標籤、筆記本分類等完整屬性管理。
筆記本組織
提供筆記本的創建、更新、刪除和搜索功能,幫助用戶更好地組織和分類筆記內容。
高級搜索功能
支持按關鍵詞、標籤、域名、日期範圍、筆記本等多種條件組合搜索,提供靈活的筆記查找能力。
雙模式連接
同時支持 HTTP(網絡應用)和 STDIO(本地進程)兩種連接方式,適應不同的使用場景。
系統監控
提供系統健康檢查、使用統計和最近活動查詢功能,幫助用戶瞭解系統狀態。
完整的 TypeScript 支持
提供完整的類型定義和類型安全,提高開發效率和代碼質量。
完善的錯誤處理
提供分層的錯誤類型(認證錯誤、連接錯誤、驗證錯誤等),便於開發者進行精確的錯誤處理。
向後兼容
提供 LegacyNeemeeClient 類,確保舊版本代碼可以平滑遷移到新版本。
優勢
統一的 API 設計:無論使用 HTTP 還是 STDIO 模式,都提供相同的 API 接口,簡化開發
完整的 TypeScript 支持:提供完整的類型定義,提高開發效率和代碼質量
靈活的連接方式:支持網絡和本地兩種連接模式,適應不同應用場景
完善的錯誤處理:分層的錯誤類型讓錯誤處理更加精確和簡單
向後兼容:提供 LegacyNeemeeClient 確保平滑遷移
豐富的搜索功能:支持多種條件的組合搜索,滿足複雜查詢需求
開源免費:基於 MIT 許可證,可以自由使用和修改
侷限性
需要 Node.js 18+:最低要求 Node.js 18.0.0 版本,不支持更舊的版本
依賴外部服務:需要連接 Neemee 服務器,無法完全離線使用
學習曲線:對於不熟悉 MCP 協議的開發者需要一定的學習時間
API 密鑰管理:需要妥善管理 API 密鑰,存在安全風險
網絡依賴:HTTP 模式完全依賴網絡連接,網絡不穩定會影響使用
如何使用
安裝庫
使用 npm 或 yarn 安裝 neemee-mcp 庫到您的項目中。
選擇連接模式
根據您的使用場景選擇合適的連接模式:HTTP 模式用於 Web 應用,STDIO 模式用於本地集成。
創建客戶端實例
使用適當的配置參數創建 NeemeeClient 實例。HTTP 模式需要提供 baseUrl 和 apiKey,STDIO 模式只需要指定 transport 為 'stdio'。
連接到服務器
調用 connect() 方法建立與 Neemee 服務器的連接。
使用 API 功能
通過 client.tools 和 client.resources 訪問各種功能,如創建筆記、搜索內容、管理系統等。
斷開連接
使用完成後調用 disconnect() 方法斷開與服務器的連接。
使用案例
會議記錄自動化
在會議結束後,自動將會議討論要點整理成結構化筆記,並添加相關標籤和分類。
研究資料整理
收集和整理研究過程中閱讀的文獻、網頁內容,按主題分類並添加摘要和關鍵點。
每日工作日誌
自動記錄每日工作內容、完成情況和明日計劃,形成連續的工作日誌。
學習筆記管理
在學習新技能或課程時,整理學習筆記、代碼示例和心得體會。
常見問題
Neemee MCP 客戶端需要付費嗎?
如何獲取 API 密鑰?
HTTP 模式和 STDIO 模式有什麼區別?
支持哪些編程語言?
如何處理連接失敗的情況?
可以離線使用嗎?
如何從舊版本遷移?
支持哪些權限控制?
相關資源
GitHub 倉庫
源代碼、問題追蹤和貢獻指南
Model Context Protocol 文檔
MCP 協議官方規範和文檔
Neemee 官方網站
Neemee 個人知識管理系統的官方網站
npm 包頁面
npm 上的包信息和版本歷史
TypeScript 文檔
TypeScript 官方文檔和教程
Claude Desktop 配置指南
如何配置 Claude Desktop 使用 MCP 服務器

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
33.2K
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
27.5K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
98.8K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
27.0K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
18.9K
5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
16.1K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
20.9K
4.8分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
66.1K
4.7分






