{"_id":"@bty/mcp-dianping","_rev":"6-216c374dc240c92222176fc1ab4d52b3","name":"@bty/mcp-dianping","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1-beta.1":{"name":"@bty/mcp-dianping","version":"0.0.1-beta.1","keywords":["mcp","dianping"],"license":"MIT","_id":"@bty/mcp-dianping@0.0.1-beta.1","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-dianping":"dist/cli.js"},"dist":{"shasum":"d150719ddced4371eac678a7f1b46427278985fa","tarball":"https://registry.npmjs.org/@bty/mcp-dianping/-/mcp-dianping-0.0.1-beta.1.tgz","fileCount":11,"integrity":"sha512-IT77+XTHrO3J2rUX3ICDufz2wN2T4DnWu2hS2uzczZRjGWpfIhAx4dW4Ca6ny2m/wudTtWmRJBKECH3H4NDPSQ==","signatures":[{"sig":"MEUCIEfSJmSH1OqlFLWayjNSJAUmyNMPBWbeOBB9FTwNPDD6AiEAxeknHUgo/rgcW5rZsLE9oCN4fhetFv7eNvejOaM/plg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211755},"main":"./dist/index.js","_from":"file:bty-mcp-dianping-0.0.1-beta.1.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsx src/index.ts","build":"tsc"},"_npmUser":{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},"_resolved":"/private/var/folders/jj/l6gp85_d1hqfy6q07j7502_m0000gn/T/f028c32b483ccd866c1d1c3dd8f81786/bty-mcp-dianping-0.0.1-beta.1.tgz","_integrity":"sha512-IT77+XTHrO3J2rUX3ICDufz2wN2T4DnWu2hS2uzczZRjGWpfIhAx4dW4Ca6ny2m/wudTtWmRJBKECH3H4NDPSQ==","_npmVersion":"10.9.0","description":"Dianping integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","commander":"^14.0.0","@bty/mcp-util":"0.0.4-beta.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","playwright":"^1.52.0","@types/node":"20.14.14","@types/lodash":"^4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/mcp-dianping_0.0.1-beta.1_1749002025488_0.9137995138476063","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.2":{"name":"@bty/mcp-dianping","version":"0.0.1-beta.2","keywords":["mcp","dianping"],"license":"MIT","_id":"@bty/mcp-dianping@0.0.1-beta.2","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-dianping":"dist/cli.js"},"dist":{"shasum":"6dad83f51e6ba5b1a090ffe9fe5fc435148ca638","tarball":"https://registry.npmjs.org/@bty/mcp-dianping/-/mcp-dianping-0.0.1-beta.2.tgz","fileCount":11,"integrity":"sha512-VxwY6cyTE4kVYKCB7LAqFa7gixKmHsMrbCPVI8TC6hTj1sOtaEeGgfjnsfM5ctvjvN+36B03ZVo0FI1MXnQMUQ==","signatures":[{"sig":"MEYCIQDDlv0js1bCiNf4KlmyqGqxQ+kXkfKF6MCoqYr8vosWAAIhALfo9FBEfU6iNkGiuPQ4bohVRDgxNbP3vcxh2EmqeQBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211703},"main":"./dist/index.js","_from":"file:bty-mcp-dianping-0.0.1-beta.2.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsx src/index.ts","build":"tsc"},"_npmUser":{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},"_resolved":"/private/var/folders/jj/l6gp85_d1hqfy6q07j7502_m0000gn/T/ad8cdbdac32384086f1e21190f3d3347/bty-mcp-dianping-0.0.1-beta.2.tgz","_integrity":"sha512-VxwY6cyTE4kVYKCB7LAqFa7gixKmHsMrbCPVI8TC6hTj1sOtaEeGgfjnsfM5ctvjvN+36B03ZVo0FI1MXnQMUQ==","_npmVersion":"10.9.0","description":"Dianping integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","commander":"^14.0.0","@bty/mcp-util":"0.0.4-beta.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","playwright":"^1.52.0","@types/node":"20.14.14","@types/lodash":"^4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/mcp-dianping_0.0.1-beta.2_1749006903990_0.43515491042863874","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@bty/mcp-dianping","version":"0.1.0","keywords":["mcp","dianping"],"license":"MIT","_id":"@bty/mcp-dianping@0.1.0","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-dianping":"dist/cli.js"},"dist":{"shasum":"ca1b61dcc6bef73657419ee98bf3efd78c7fa768","tarball":"https://registry.npmjs.org/@bty/mcp-dianping/-/mcp-dianping-0.1.0.tgz","fileCount":11,"integrity":"sha512-Gutv/NHvDPdQs2nALh16nAwogG4IGR0n9+74W86iTwfbP8ACUuBxww9pdRyMOjd+qHIqswkhaE7y8A0QCzMMmw==","signatures":[{"sig":"MEUCIQDbFw+HU1k0s1eQJ0Mqz4M/jX9cB85s5nGu/Y5C2zOfOQIgTlfHzm0seBkQ56/OzsRP7HJgMEuhwTP8ynY2bD0ImWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211689},"main":"./dist/index.js","_from":"file:bty-mcp-dianping-0.1.0.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsx src/index.ts","build":"tsc"},"_npmUser":{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},"_resolved":"/private/var/folders/jj/l6gp85_d1hqfy6q07j7502_m0000gn/T/a047b2f9025bcee2af74726ba3ba54c6/bty-mcp-dianping-0.1.0.tgz","_integrity":"sha512-Gutv/NHvDPdQs2nALh16nAwogG4IGR0n9+74W86iTwfbP8ACUuBxww9pdRyMOjd+qHIqswkhaE7y8A0QCzMMmw==","_npmVersion":"10.9.0","description":"Dianping integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","commander":"^14.0.0","@bty/mcp-util":"0.1.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","playwright":"^1.52.0","@types/node":"20.14.14","@types/lodash":"^4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/mcp-dianping_0.1.0_1749111727391_0.9385995574912265","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bty/mcp-dianping","version":"0.1.1","keywords":["mcp","dianping"],"license":"MIT","_id":"@bty/mcp-dianping@0.1.1","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-dianping":"dist/cli.js"},"dist":{"shasum":"be58bd16351c4898ccc3acad4c370d9d967a542b","tarball":"https://registry.npmjs.org/@bty/mcp-dianping/-/mcp-dianping-0.1.1.tgz","fileCount":11,"integrity":"sha512-msyv+1n6hxGZPYWlpicpyvBLrqBLEM7G7/NTHaU33P6Fv1ACUxEx3zeu2Dz58sW8FAPhB1Pd5bhpTgoy4cj5Iw==","signatures":[{"sig":"MEUCIEZDvWJGCh6uOTM8k9vuy53+7PvBKC9UXvLQRk3O7J2OAiEArEPeTI4qiZJU2c5+d3ovwAG3rr1SGj/nP4jVrM4kGZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211677},"main":"./dist/index.js","_from":"file:bty-mcp-dianping-0.1.1.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsx src/index.ts","build":"tsc"},"_npmUser":{"name":"bty_mufeng","actor":{"name":"bty_mufeng","type":"user","email":"mufeng@bantouyan.com"},"email":"mufeng@bantouyan.com"},"_resolved":"/private/var/folders/jj/l6gp85_d1hqfy6q07j7502_m0000gn/T/34308521f7c1723a61684421f232f977/bty-mcp-dianping-0.1.1.tgz","_integrity":"sha512-msyv+1n6hxGZPYWlpicpyvBLrqBLEM7G7/NTHaU33P6Fv1ACUxEx3zeu2Dz58sW8FAPhB1Pd5bhpTgoy4cj5Iw==","_npmVersion":"10.9.0","description":"Dianping integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","commander":"^14.0.0","playwright":"1.53.1","@bty/mcp-util":"0.1.1","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","@types/node":"20.14.14","@types/lodash":"^4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/mcp-dianping_0.1.1_1750390848663_0.6786376880741158","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bty/mcp-dianping","version":"0.1.2","keywords":["mcp","dianping"],"license":"MIT","_id":"@bty/mcp-dianping@0.1.2","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-dianping":"dist/cli.js"},"dist":{"shasum":"0e6c03e746c9af3cfed0313bbbc03d2d921ea34b","tarball":"https://registry.npmjs.org/@bty/mcp-dianping/-/mcp-dianping-0.1.2.tgz","fileCount":11,"integrity":"sha512-8JDVLYatwvesMUMV+CATyBV6S2SYyPBKA4z4deFhEZ4r1spA2EKXt5ghYmtuhQAEQjC4IcoiBo4+2dARpCqQ+A==","signatures":[{"sig":"MEUCIHsLhbIYwSXRczBv2wbkUWt+wgeusNevarIIMudll3W5AiEA4X+zWp+nnjTpGwncMDKcE8doqZE/PUgz7mQAy0W5V1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212131},"main":"./dist/index.js","_from":"file:bty-mcp-dianping-0.1.2.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsx src/index.ts","build":"tsc"},"_npmUser":{"name":"bty_mufeng","actor":{"name":"bty_mufeng","type":"user","email":"mufeng@bantouyan.com"},"email":"mufeng@bantouyan.com"},"_resolved":"/private/var/folders/jj/l6gp85_d1hqfy6q07j7502_m0000gn/T/b27b418d4630c6aa8bae0167844ddfbc/bty-mcp-dianping-0.1.2.tgz","_integrity":"sha512-8JDVLYatwvesMUMV+CATyBV6S2SYyPBKA4z4deFhEZ4r1spA2EKXt5ghYmtuhQAEQjC4IcoiBo4+2dARpCqQ+A==","_npmVersion":"10.9.0","description":"Dianping integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","commander":"^14.0.0","playwright":"1.53.1","@bty/mcp-util":"0.1.1","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","@types/node":"20.14.14","@types/lodash":"^4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/mcp-dianping_0.1.2_1751875551156_0.24120346179132368","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-04T01:53:45.412Z","modified":"2026-06-14T14:38:56.458Z","0.0.1-beta.1":"2025-06-04T01:53:45.670Z","0.0.1-beta.2":"2025-06-04T03:15:04.165Z","0.1.0":"2025-06-05T08:22:07.567Z","0.1.1":"2025-06-20T03:40:48.843Z","0.1.2":"2025-07-07T08:05:51.332Z"},"license":"MIT","keywords":["mcp","dianping"],"description":"Dianping integration for the Model Context Protocol (MCP)","maintainers":[{"email":"zhangyi@bantouyan.com","name":"steveyzhang"},{"email":"kun@bantouyan.com","name":"bty-owner"},{"email":"mufeng@bantouyan.com","name":"bty_mufeng"},{"email":"qianhai@bantouyan.com","name":"bty_qianhai"},{"email":"qiwa@bantouyan.com","name":"qiwa"},{"email":"kongwo@bantouyan.com","name":"kongwo"}],"readme":"# DianPing MCP\n\n## 快速开始\n\n```bash\n# 若已安装 playwright 该步骤可省略\nnpx playwright install\n\n# 全局安装\nnpm install -g @bty/mcp-dianping\n\n# 初始化登录，记录 Cookie\n# 推荐安装后调用一次用于记录 Cookie\nbty-mcp-dianping init\n```\n\n## Tools\n\n- 关键词搜索笔记\n- 通过 URL 访问笔记内容\n- 通过 URL 访问笔记评论\n\n## 使用说明\n\n在 Cursor 的 settings.json 中添加以下配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"DianPing MCP\": {\n      \"command\": \"bty-mcp-dianping\",\n      \"args\": [\n        \"--stdio\"\n      ]\n    }\n  }\n}\n```\n\n或者使用 npx 方式：\n\n```json\n{\n  \"mcpServers\": {\n    \"DianPing MCP\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"bty-mcp-dianping\",\n        \"--stdio\"\n      ]\n    }\n  }\n}\n```\n\n配置说明：\n\n- `command`: 可以是全局安装后的 `bty-mcp-dianping` 命令，或使用 `npx` 直接运行\n- `args`: 必须包含 `--stdio` 参数以支持 Cursor 的通信方式\n\n## 开发指南\n\n### 环境要求\n\n- Node.js >= 16\n- npm >= 7\n\n### 开发流程\n\n```bash\n# 安装依赖\npnpm install\n\n# 构建项目\npnpm run build\n\n# 开发模式运行\npnpm run dev\n```\n\n### 使用 MCP Inspector 进行调试\n\nMCP Inspector 是一个用于调试 MCP 服务器的工具，可以帮助开发者检查和验证 MCP 服务器的行为。使用以下命令启动：\n\n```bash\nnpx @modelcontextprotocol/inspector npx bty-mcp-dianping --stdio\n```\n\n这个命令会：\n\n1. 启动 MCP Inspector 工具\n2. 通过 Inspector 运行 bty-mcp-dianping 服务\n3. 提供一个交互式界面来检查请求和响应\n4. 帮助调试和验证 MCP 协议的实现\n\n## 注意事项\n\n1. 首次使用最好执行 `init` 命令进行登录\n2. Cookie 文件包含敏感信息，避免泄露\n3. 建议定期更新 Cookie，避免失效\n4. 确保已正确安装 Node.js 环境","readmeFilename":"README.md"}