yinxiang-mcp
Provides tools for interacting with Yinxiang/Evernote (Chinese version), including listing notebooks and notes, searching notes, retrieving note content, and creating/updating notes.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@yinxiang-mcplist my notebooks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
印象笔记 MCP Server
基于印象笔记 Developer API 构建的 MCP (Model Context Protocol) Server,让 Claude 能够直接操作你的印象笔记账户。
功能
Tool | 功能 |
| 列出所有笔记本(含 GUID) |
| 列出笔记,支持按笔记本过滤和分页 |
| 全文检索笔记(支持印象笔记搜索语法) |
| 获取指定笔记的完整内容 |
| 创建新笔记(Markdown → ENML 自动转换) |
| 更新笔记标题或内容 |
Related MCP server: Evernote MCP Server
快速开始
第一步:获取 Developer Token
点击 "Create a developer token"
复制以
S=s1:开头的 Token,填入.env文件
第二步:安装依赖
cd ~/mcp-servers/yinxiang-mcp
uv venv --python 3.11
uv pip install -r requirements.txt第三步:启动 HTTP Server
./start.sh # 后台启动(端口 8765)
./status.sh # 查看状态
./stop.sh # 停止服务第四步(可选):开机自启
cp com.yinxiang.mcp.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/com.yinxiang.mcp.plist接入 MCP 客户端
Server 启动后,所有支持 MCP 的客户端均可通过以下端点接入:
http://127.0.0.1:8765/mcpClaude Code
~/.claude/settings.json 中添加:
"yinxiang": {
"url": "http://127.0.0.1:8765/mcp"
}CatPaw / 其他 MCP 客户端
在客户端的 MCP 配置中填入:
类型:Streamable HTTP
URL:
http://127.0.0.1:8765/mcp
搜索语法说明
印象笔记支持丰富的搜索语法:
语法 | 示例 | 说明 |
关键词 |
| 全文搜索 |
|
| 按笔记本名称 |
|
| 按标签 |
|
| 按标题关键词 |
|
| 按创建日期 |
|
| 按更新日期 |
组合使用 |
| 多条件组合 |
注意事项
Token 安全:Developer Token 有完整账户访问权限,请妥善保管,不要提交到代码仓库
API 频率限制:印象笔记限制每小时每用户的 API 调用次数,个人正常使用不会触发
ENML 格式:笔记内容使用 ENML(印象笔记 XML 格式),工具会自动完成 Markdown ↔ ENML 转换
中国版专用:本服务器配置为印象笔记中国版(app.yinxiang.com),不兼容国际版 Evernote
For AI Agents / 自动化安装指南
If a user asks you to install this MCP server, please follow these EXACT steps strictly:
Clone & Setup Environment: Clone the repository to a suitable location. Create a Python 3.11+ virtual environment (
python -m venv .venvoruv venv) and install dependencies fromrequirements.txt.Ask for Developer Token (CRITICAL): You CANNOT generate the Evernote/Yinxiang developer token for the user. You MUST pause and ask the user to provide it. Provide them this exact link:
https://app.yinxiang.com/api/DeveloperToken.actionWait for their reply with the token (starting withS=s...).Configure MCP Client (Use stdio mode): Once you have the token, DO NOT use the HTTP mode or
start.sh. Configure the user's IDE/MCP Client using thestdiotransport. Set the configuration as follows:Command:
/path/to/repo/.venv/bin/python(use the absolute path to the venv python)Arguments:
["/path/to/repo/server.py"](absolute path)Environment Variables:
{"YINXIANG_TOKEN": "the_token_user_provided"}
Verify: Inform the user that the installation is complete and the MCP is registered via
stdio.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jiangxtx/yinxiang-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server