
Neemee Mcp
io.github.pbonneville由 GitHub 帳號 pbonneville 發布v3.0.2更新於 Oct 24, 2026
MCP client library and bridge for Neemee personal knowledge management system
概覽
一個本機橋接與 TypeScript 用戶端,讓助理連接 Neemee 個人知識管理系統,處理筆記與筆記本。
- 可以做什麼
- 建立、更新、刪除和搜尋筆記,支援標題、來源網址、筆記本、frontmatter 以及標籤和日期篩選。建立、更新、刪除和搜尋筆記本。分頁並篩選地列出筆記與筆記本,取得單一筆記或單一筆記本。讀取系統資訊,例如使用統計、健康狀態和最近活動。列出所連接 Neemee 伺服器提供的工具與資源。
- 適用情境
- 當你的筆記和研究資料存放在 Neemee,並希望助理在對話中記錄、查找、整理或清理筆記和筆記本時使用。適合 Claude Desktop 等需要透過 STDIO 橋接存取 Neemee 帳戶的本機 MCP 用戶端。
- 執行需求
- 以 npm 套件 neemee-mcp 透過 STDIO 在本機執行,需要 Node.js 18 或更新版本。必須提供 Neemee API 金鑰,可透過環境變數 NEEMEE_API_KEY 或 --api-key 參數傳入。選用的 NEEMEE_API_BASE_URL 預設指向 Neemee 託管端點,因此需要網路存取。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Neemee Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Neemee MCP Client Library
A TypeScript client library for connecting to Neemee MCP servers using the official Model Context Protocol SDK.
Overview
This library provides a convenient interface for interacting with Neemee personal knowledge management systems through the Model Context Protocol (MCP). It supports both HTTP and STDIO transport modes and includes full TypeScript support.
Installation
Quick Start
HTTP Mode (Web Applications)
STDIO Mode (Direct Process Communication)
API Reference
NeemeeClient
Main client class that provides access to tools and resources.
Constructor Options
Methods
connect(): Promise<void>- Connect to the serverdisconnect(): Promise<void>- Disconnect from the serverlistAvailableTools(): Promise<any>- List available MCP toolslistAvailableResources(): Promise<any>- List available MCP resources
Tools API
Access via client.tools:
Notes
Notebooks
Resources API
Access via client.resources:
Notes
Notebooks
System Information
Error Handling
The library provides specific error types for different failure scenarios:
Migration from v1.x
Breaking Changes
- Minimum Node.js version: Now requires Node.js 18.0.0+
- Constructor options: Format has changed (see Quick Start examples)
- Error types: Updated error hierarchy
- Method signatures: Some parameters refined for better type safety
Migration Guide
Old v1.x Usage
New v2.x Usage
Legacy Compatibility
For temporary compatibility, use the LegacyNeemeeClient:
Development
Building from Source
Running Tests
Available Scripts
npm run build- Compile TypeScript to dist/npm run dev- Run development server with hot reloadnpm run test:client- Test new client APInpm run test:legacy- Test legacy compatibilitynpm run test:integration- Full integration tests
Examples
Complete Example with Error Handling
Tag-Based Search
Configuration
Claude Desktop Configuration
Use this package as a local bridge for STDIO transport:
Authentication: Uses API key authentication. Get your API key from Neemee settings. The API key can be provided via the --api-key flag in the args or as a NEEMEE_API_KEY environment variable.
Environment Variables
NEEMEE_API_KEY- Your Neemee API key (required for STDIO mode)NEEMEE_API_BASE_URL- Base URL for Neemee API (defaults to https://neemee.app/mcp)
Authentication Scopes
The client supports different permission levels based on your API key:
- read: Access to resources and search operations
- write: Create and update operations (includes read)
- admin: Delete operations (includes write and read)
TypeScript Support
This library is written in TypeScript and provides full type definitions:
License
MIT
Support
- GitHub Issues: Report bugs and request features
- Documentation: Full API documentation
來源:README.md,提交 033bf9d
工具
0版本歷史
1- v3.0.2最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。