{"_id":"@__shiyi/yinxiang-mcp","name":"@__shiyi/yinxiang-mcp","dist-tags":{"latest":"0.2.0"},"versions":{"0.2.0":{"name":"@__shiyi/yinxiang-mcp","version":"0.2.0","description":"印象笔记中国版 MCP server (Direct Token, Markdown↔ENML)","private":false,"type":"module","bin":{"yinxiang-mcp":"index.mjs"},"scripts":{"verify":"node --env-file=.env verify.mjs","start":"node index.mjs","test-rw":"node --env-file=.env test-rw.mjs"},"keywords":["mcp","model-context-protocol","evernote","yinxiang","印象笔记","claude"],"engines":{"node":">=18"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/HouiLei/yinxiang-mcp.git"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","evernote":"^2.0.5","marked":"^18.0.5","turndown":"^7.2.4"},"_id":"@__shiyi/yinxiang-mcp@0.2.0","gitHead":"40b1e3ed1dc5787651ec4d9d73677fc7f6617538","bugs":{"url":"https://github.com/HouiLei/yinxiang-mcp/issues"},"homepage":"https://github.com/HouiLei/yinxiang-mcp#readme","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-9PYAW7JhHmXCCDvQ529z/UQcqCY41x5P35GlYRCs11WaihuyOjAY8o5tLs1EBFh4BftvJ/KhkdwvKmKAJ1K7HA==","shasum":"cf6aa1f8d454a5cf0b2e52680a94bcfe7167845f","tarball":"https://registry.npmjs.org/@__shiyi/yinxiang-mcp/-/yinxiang-mcp-0.2.0.tgz","fileCount":5,"unpackedSize":11433,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFQvo021m+TqAQZini0aAjDBnQ8xgj00wO3YTU+H7TXaAiALxukdwFCOkQqeKsVD+wDdkknx3iIeHqhzBvnJM2gypg=="}]},"_npmUser":{"name":"__shiyi","email":"blacktlight@163.com"},"directories":{},"maintainers":[{"name":"__shiyi","email":"blacktlight@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yinxiang-mcp_0.2.0_1782465050899_0.9886151029738526"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-26T09:10:50.558Z","0.2.0":"2026-06-26T09:10:51.028Z","modified":"2026-06-26T09:10:51.218Z"},"maintainers":[{"name":"__shiyi","email":"blacktlight@163.com"}],"description":"印象笔记中国版 MCP server (Direct Token, Markdown↔ENML)","homepage":"https://github.com/HouiLei/yinxiang-mcp#readme","keywords":["mcp","model-context-protocol","evernote","yinxiang","印象笔记","claude"],"repository":{"type":"git","url":"git+https://github.com/HouiLei/yinxiang-mcp.git"},"bugs":{"url":"https://github.com/HouiLei/yinxiang-mcp/issues"},"license":"MIT","readme":"# yinxiang-mcp\n\n印象笔记（Yinxiang / Evernote China）的 MCP server。通过 stdio 提供笔记读写工具，支持 Markdown 与 ENML 互转。\n\n## 安装\n\n```bash\nnpx -y @__shiyi/yinxiang-mcp\n```\n\n## 认证\n\nDirect Token 模式，不走 OAuth。需要两个环境变量：\n\n- `YINXIANG_DEV_TOKEN` — Developer Token，在 <https://dev.yinxiang.com> 申请\n- `YINXIANG_NOTESTORE_URL` — NoteStore URL，如 `https://app.yinxiang.com/shard/s68/notestore`\n\n## 接入 Claude\n\n```json\n{\n  \"mcpServers\": {\n    \"yinxiang\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@__shiyi/yinxiang-mcp\"],\n      \"env\": {\n        \"YINXIANG_DEV_TOKEN\": \"<token>\",\n        \"YINXIANG_NOTESTORE_URL\": \"https://app.yinxiang.com/shard/sXX/notestore\"\n      }\n    }\n  }\n}\n```\n\n## 工具\n\n- `list-notebooks` — 列出笔记本\n- `find-notes`（`words`, `notebookGuid`, `maxResults`）— 搜索笔记\n- `create-note`（`title`, `content`, `notebookGuid`）— 新建笔记，Markdown 转 ENML\n- `get-note`（`guid`）— 读取笔记，ENML 转 Markdown\n\n## 本地开发\n\n```bash\nnpm install\ncp .env.example .env\nnpm run verify     # 连通性验证\nnpm run test-rw    # 读写 round-trip 测试\nnpm start\n```\n\n## 限制\n\n- `evernote@2.0.5`，EDAM API 偏旧\n- Markdown 转换覆盖基础语法；任务列表、附件暂不支持\n- MIT\n","readmeFilename":"README.md","_rev":"1-4b462241e86e3d26a81309aa1a14f0c2"}