
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 分
请在仓库或注册中心条目中声明许可证。