开源MCP工具 是 AI Skill Hub 本期精选MCP工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
MCP server for Evernote integration with note management and synchronization, 提供Evernote的MCP工具,支持笔记管理和同步
开源MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
MCP server for Evernote integration with note management and synchronization, 提供Evernote的MCP工具,支持笔记管理和同步
开源MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/verygoodplugins/mcp-evernote
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"--mcp--": {
"command": "npx",
"args": ["-y", "mcp-evernote"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 开源MCP工具 执行以下任务... Claude: [自动调用 开源MCP工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"__mcp__": {
"command": "npx",
"args": ["-y", "mcp-evernote"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
A Model Context Protocol (MCP) server that provides seamless integration with Evernote for note management, organization, and knowledge capture. Works with both Claude Code and Claude Desktop.
The simplest way - no need to install anything globally:
```bash
npm install -g @verygoodplugins/mcp-evernote
git clone https://github.com/verygoodplugins/mcp-evernote.git cd mcp-evernote npm install
npm run setup ```
npm install
npm run build
The auth script will prompt you for credentials if not found:
```bash
EVERNOTE_CONSUMER_KEY=your-consumer-key EVERNOTE_CONSUMER_SECRET=your-consumer-secret EVERNOTE_ENVIRONMENT=production # or 'sandbox' OAUTH_CALLBACK_PORT=3000 # Default: 3000
EVERNOTE_POLLING_ENABLED=true # Auto-start polling EVERNOTE_POLL_INTERVAL=3600000 # 1 hour (min: 900000 = 15 min) EVERNOTE_WEBHOOK_URL=https://your-endpoint.com/webhooks/evernote # Webhook for change notifications ```
<details> <summary><b>Claude Code Configuration</b></summary>
#### Quick Setup (Using NPX)
claude mcp add evernote "npx -y -p @verygoodplugins/mcp-evernote -c mcp-evernote" \
--env EVERNOTE_CONSUMER_KEY=your-key \
--env EVERNOTE_CONSUMER_SECRET=your-secret
#### OAuth Authentication 1. In Claude Code, type /mcp 2. Select "Evernote" 3. Choose "Authenticate" 4. Follow the browser OAuth flow 5. Tokens are stored and refreshed automatically by Claude Code
Note: Claude Code handles OAuth automatically - no manual token management needed!
</details>
<details> <summary><b>Claude Desktop Configuration</b></summary>
Using NPX (no installation required):
npx -y -p @verygoodplugins/mcp-evernote mcp-evernote-auth
The auth script will: 1. Prompt for your API credentials (if not in environment) 2. Open your browser for OAuth authentication 3. Save a compatible token file to .evernote-token.json 4. Display the access token so you can use EVERNOTE_ACCESS_TOKEN instead
Or if installed globally:
mcp-evernote-auth
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"evernote": {
"command": "npx",
"args": ["-y", "-p", "@verygoodplugins/mcp-evernote", "-c", "mcp-evernote"],
"env": {
"EVERNOTE_CONSUMER_KEY": "your-consumer-key",
"EVERNOTE_CONSUMER_SECRET": "your-consumer-secret",
"EVERNOTE_ACCESS_TOKEN": "your-access-token",
"EVERNOTE_ENVIRONMENT": "production"
}
}
}
}
Or if installed globally:
{
"mcpServers": {
"evernote": {
"command": "mcp-evernote",
"env": {
"EVERNOTE_CONSUMER_KEY": "your-consumer-key",
"EVERNOTE_CONSUMER_SECRET": "your-consumer-secret"
}
}
}
}
</details>
EVERNOTE_ACCESS_TOKEN=your-token
EVERNOTE_NOTESTORE_URL=your-notestore-url
EVERNOTE_ALLOWED_FILE_ROOTS=/Users/you/Documents:/Users/you/Projects
npx -p @verygoodplugins/mcp-evernote mcp-evernote-auth
#### Environment Variables (Optional)
For automation, you can set credentials via environment variables:
env
This MCP server works seamlessly with the Claude Automation Hub for workflow automation:
// Example workflow tool
export default {
name: 'capture-idea',
description: 'Capture an idea to Evernote',
handler: async ({ idea, category }) => {
// The MCP server handles the Evernote integration
return {
tool: 'evernote_create_note',
args: {
title: `Idea: ${new Date().toISOString().split('T')[0]}`,
content: idea,
notebookName: 'Ideas',
tags: [category, 'automated']
}
};
}
};
To enable synchronization with MCP memory service:
1. Set the memory service URL in your environment:
MCP_MEMORY_SERVICE_URL=http://localhost:8765
2. Use the sync tools to persist important notes to memory:
Sync my "Important Concepts" notebook to memory for long-term retention
MCP Evernote 服务概述:一个基于 Model Context Protocol (MCP) 的 Evernote 服务器,提供 Evernote 笔记管理、组织和知识捕获的无缝集成。支持 Claude Code 和 Claude Desktop。
功能特点: ✅ 工作功能 - 🔐 OAuth 认证:交互式设置(Claude Desktop)和自动设置(Claude Code) - 📝 笔记操作:创建带有纯文本或 Markdown 内容的笔记 - 读取和检索笔记内容 - 更新现有笔记 - 删除笔记 - 自动 Markdown ↔ ENML 转换(GFM + 本地附件) - 📚 笔记本管理:列出所有笔记本 - 创建新笔记本 - 组织笔记本 自动功能 - **自动重试**:连接失败后自动重试(30 秒后) - **令牌验证**:检测过期令牌 - **优雅降级**:服务器在失败时保持存活 - **清晰错误消息**:可操作的反馈信息
环境依赖与系统要求:
安装方法: #### 选项 1:使用 NPX(无需安装):最简单的方法,无需全局安装 ```bash npx @verygoodplugins/mcp-evernote ``` 全局安装 ```bash npm install -g @verygoodplugins/mcp-evernote ``` 克隆并安装 ```bash git clone https://github.com/verygoodplugins/mcp-evernote.git cd mcp-evernote npm install ```
配置说明: 2. 认证选项 #### 交互式设置(推荐):认证脚本将提示您输入凭据(如果找不到): ```bash npx -p @verygoodplugins/mcp-evernote mcp-evernote-auth ``` 创建 .env 文件(可选) ```bash EVERNOTE_CONSUMER_KEY=your-consumer-key EVERNOTE_CONSUMER_SECRET=your-consumer-secret EVERNOTE_ENVIRONMENT=production # 或 'sandbox' OAUTH_CALLBACK_PORT=3000 # 默认:3000 ```
API/接口说明: 1. 获取 Evernote API 凭证 1. 访问 [Evernote Developers](https://dev.evernote.com/) 2. 创建新应用 3. 复制您的 Consumer Key 和 Consumer Secret
工作流/模块说明: 此 MCP 服务器与 Claude 自动化中心(Automation Hub)无缝集成: ```javascript // 示例工作流工具 export default { name: 'capture-idea', description: '捕获想法到 Evernote', handler: async ({ idea, category }) => { // MCP 服务器处理 Evernote 集成 ``` 内存服务集成 启用与 MCP 内存服务的同步: 1. 设置内存服务 URL 在您的环境中: ```env MCP_MEMORY_SERVICE_URL=http://localhost:8765 ``` 2. 使用同步工具来持久化重要笔记到内存: ```Sync my "重要概念" 笔记本到内存以长期保留```
常见问题解答:
该项目提供了Evernote的MCP工具,支持笔记管理和同步,评分7.5,推荐使用
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
经综合评估,开源MCP工具 在MCP工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | mcp-evernote |
| 原始描述 | 开源MCP工具:MCP server for Evernote integration with note management and synchronization。⭐28 · TypeScript |
| Topics | mcptypescript |
| GitHub | https://github.com/verygoodplugins/mcp-evernote |
| License | NOASSERTION |
| 语言 | TypeScript |
收录时间:2026-05-22 · 更新时间:2026-05-22 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端