{"_id":"@boxverse_ai/listenme-mcp-server","_rev":"3-19c2d35033831327f85f6dd5e2968c3e","name":"@boxverse_ai/listenme-mcp-server","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@boxverse_ai/listenme-mcp-server","version":"0.1.0","author":{"name":"Boxverse AI"},"license":"MIT","_id":"@boxverse_ai/listenme-mcp-server@0.1.0","maintainers":[{"name":"chesterkuo","email":"chester.kuo1978@gmail.com"}],"homepage":"https://boxverse.ai/listenme","bin":{"listenme-mcp":"dist/server.js"},"dist":{"shasum":"aa7f4fbd177cbb0d47bde15b503ef524679a6f1b","tarball":"https://registry.npmjs.org/@boxverse_ai/listenme-mcp-server/-/listenme-mcp-server-0.1.0.tgz","fileCount":30,"integrity":"sha512-73Ja38JngkIDCpcSpQ1wnHbOVXPGOpUQFCEd4T+hAuIsX0Rl6pdsrom7RCiZ+ffIQm9gozzaCRktMDNm1R8Jjw==","signatures":[{"sig":"MEYCIQDmCdSEBZJYSNSSBYX/0/qSUIvt7llJBkbO37GQvBMivgIhALFfxii2uD8CxMtmQgkXeW2bgEwAQIXhLuK8Do4iDqSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065128},"main":"./dist/server.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/server.js"}},"gitHead":"e9ffb88fc36cc42600045ca52e10266f8ca5699b","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/server.js --target node && tsc --project tsconfig.build.json","start":"node dist/server.js","prepack":"bun run build","prepublishOnly":"bun run build"},"_npmUser":{"name":"chesterkuo","email":"chester.kuo1978@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for ListenME — product research task management via Boxverse AI","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.2","typescript":"^5.7.3","@types/node":"^22.13.4","@modelcontextprotocol/sdk":"^1.12.1"},"_npmOperationalInternal":{"tmp":"tmp/listenme-mcp-server_0.1.0_1771526738052_0.8486893177480332","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@boxverse_ai/listenme-mcp-server","version":"0.1.1","author":{"name":"Boxverse AI"},"license":"MIT","_id":"@boxverse_ai/listenme-mcp-server@0.1.1","maintainers":[{"name":"chesterkuo","email":"chester.kuo1978@gmail.com"}],"homepage":"https://boxverse.ai/listenme","bin":{"listenme-mcp":"dist/server.js","listenme-mcp-server":"dist/server.js"},"dist":{"shasum":"102edb70612758d464894d0ef72da745dc4579ec","tarball":"https://registry.npmjs.org/@boxverse_ai/listenme-mcp-server/-/listenme-mcp-server-0.1.1.tgz","fileCount":30,"integrity":"sha512-+rUbAx3/nwaWyFAboEO6L/X97G7ywxWd6rdRzxeLU6zHqTS1F4q/XrpAhW9hN0vYznUWcfGWFzlByK5t2g7Qlg==","signatures":[{"sig":"MEUCIQDKZgwHS7la9xu9+oulNjVM1mPiWmKtzsPG0cICDoZE1QIgV7i3O0DOvxEMMXSerIagxcrZBeG8FjoPpVv5qZi8Agg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065173},"main":"./dist/server.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/server.js"}},"gitHead":"e9ffb88fc36cc42600045ca52e10266f8ca5699b","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/server.js --target node && tsc --project tsconfig.build.json","start":"node dist/server.js","prepack":"bun run build","prepublishOnly":"bun run build"},"_npmUser":{"name":"chesterkuo","email":"chester.kuo1978@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for ListenME — product research task management via Boxverse AI","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.2","typescript":"^5.7.3","@types/node":"^22.13.4","@modelcontextprotocol/sdk":"^1.12.1"},"_npmOperationalInternal":{"tmp":"tmp/listenme-mcp-server_0.1.1_1771526905544_0.3905678276447073","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@boxverse_ai/listenme-mcp-server","version":"0.1.2","description":"MCP server for ListenME — product research task management via Boxverse AI","type":"module","license":"MIT","author":{"name":"Boxverse AI"},"homepage":"https://boxverse.ai/listenme","engines":{"node":">=18"},"bin":{"listenme-mcp-server":"dist/server.js","listenme-mcp":"dist/server.js"},"main":"./dist/server.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/server.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"bun build src/index.ts --outfile dist/server.js --target node && tsc --project tsconfig.build.json","start":"node dist/server.js","dev":"bun run src/index.ts","prepublishOnly":"bun run build","prepack":"bun run build"},"devDependencies":{"@modelcontextprotocol/sdk":"^1.12.1","@types/node":"^22.13.4","typescript":"^5.7.3","zod":"^3.24.2"},"_id":"@boxverse_ai/listenme-mcp-server@0.1.2","gitHead":"641da9d6ad76ccfcbd863463c7c06d74c7e2209a","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JltF2ro9NjkUco4UQEnwEBUfxv8xLg7kYDX0RkX7UCxLaILH1Y+2O0x8jjTjvhCrPLG8binVXL1MUfiZOavPng==","shasum":"5b8ccde2ba3f91df02db6a85116b7c57eaa1c160","tarball":"https://registry.npmjs.org/@boxverse_ai/listenme-mcp-server/-/listenme-mcp-server-0.1.2.tgz","fileCount":32,"unpackedSize":1072182,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDo5XyfQjQwJW7PqIAUJ9qhnZDpo62Eo8OChW2t6zaj1AiBCg8r/0NN/c/eG6H/8hXfUgqaUJ04EHhci9tiESAlQsA=="}]},"_npmUser":{"name":"chesterkuo","email":"chester.kuo1978@gmail.com"},"directories":{},"maintainers":[{"name":"chesterkuo","email":"chester.kuo1978@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/listenme-mcp-server_0.1.2_1774518131123_0.14685845052654578"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-19T18:45:37.977Z","modified":"2026-03-26T09:42:11.399Z","0.1.0":"2026-02-19T18:45:38.263Z","0.1.1":"2026-02-19T18:48:25.757Z","0.1.2":"2026-03-26T09:42:11.284Z"},"author":{"name":"Boxverse AI"},"license":"MIT","homepage":"https://boxverse.ai/listenme","description":"MCP server for ListenME — product research task management via Boxverse AI","maintainers":[{"name":"chesterkuo","email":"chester.kuo1978@gmail.com"}],"readme":"# @boxverse_ai/listenme-mcp-server\n\nMCP server for **ListenME** — product research task management via [Boxverse AI](https://boxverse.ai).\n\nProvides 19 tools for managing research tasks, reviewing user feedback, and generating insights through the Model Context Protocol (MCP).\n\n## Quick Start\n\n```bash\nnpx @boxverse_ai/listenme-mcp-server\n```\n\nOr install globally:\n\n```bash\nnpm install -g @boxverse_ai/listenme-mcp-server\nlistenme-mcp\n```\n\n## Setup\n\n### 1. Initialize config\n\n```bash\nnpx @boxverse_ai/listenme-mcp-server init <apiKey> <apiSecret>\n```\n\nThis creates `~/.listenme/config.json` with your credentials.\n\nYou can optionally override the base URLs:\n\n```bash\nnpx @boxverse_ai/listenme-mcp-server init <apiKey> <apiSecret> <walletBaseUrl> <aiBaseUrl>\n```\n\n### 2. Or use environment variables\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `LISTENME_API_KEY` | API key from Boxverse dashboard | — |\n| `LISTENME_API_SECRET` | API secret | — |\n| `LISTENME_WALLET_BASE_URL` | Wallet API base URL | `https://api-wallet.boxtradex.io/wallet` |\n| `LISTENME_AI_BASE_URL` | AI API base URL | `https://api-ai.boxtradex.io/ai` |\n| `LISTENME_LANG` | Response language | `en` |\n\nEnvironment variables take precedence over config file values.\n\n## MCP Client Configuration\n\n### Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"listenme\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@boxverse_ai/listenme-mcp-server\"],\n      \"env\": {\n        \"LISTENME_API_KEY\": \"your-key\",\n        \"LISTENME_API_SECRET\": \"your-secret\"\n      }\n    }\n  }\n}\n```\n\nIf you've already run `init`, you can omit the `env` block:\n\n```json\n{\n  \"mcpServers\": {\n    \"listenme\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@boxverse_ai/listenme-mcp-server\"]\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"listenme\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@boxverse_ai/listenme-mcp-server\"],\n      \"env\": {\n        \"LISTENME_API_KEY\": \"your-key\",\n        \"LISTENME_API_SECRET\": \"your-secret\"\n      }\n    }\n  }\n}\n```\n\n### SSE Transport\n\nFor HTTP-based clients, use SSE mode:\n\n```bash\nnpx @boxverse_ai/listenme-mcp-server --sse\n# or\nSSE=1 SSE_PORT=3001 npx @boxverse_ai/listenme-mcp-server\n```\n\nEndpoints:\n- SSE: `http://localhost:3001/sse`\n- Messages: `POST http://localhost:3001/messages`\n- Health: `GET http://localhost:3001/health`\n\n## Tools (21)\n\n### Agent Management (Wallet API)\n\n| Tool | Description |\n|------|-------------|\n| `listenme_create_ai_agent` | Create a new AI agent |\n| `listenme_list_agents` | List AI agents with filtering and pagination |\n\n### Task Management (Wallet API)\n\n| Tool | Description |\n|------|-------------|\n| `listenme_get_task_types` | List available task type categories |\n| `listenme_create_task` | Create a new research task |\n| `listenme_update_task` | Update an existing task |\n| `listenme_delete_task` | Delete a task |\n| `listenme_list_tasks` | List tasks with filtering and pagination |\n| `listenme_get_task_detail` | Get full task details |\n| `listenme_get_task_log` | Get task submission logs |\n| `listenme_get_task_reward_list` | List task rewards |\n| `listenme_manual_submit` | Manually submit a task completion |\n| `listenme_refund_task` | Refund a task |\n| `listenme_reward_review` | Review and approve/reject reward submissions |\n\n### Feedback & Analysis (AI API)\n\n| Tool | Description |\n|------|-------------|\n| `listenme_get_feedback_overview` | Overview stats for a task's feedback |\n| `listenme_get_feedback_list` | List feedback entries with filters |\n| `listenme_get_topics` | Get discovered feedback topics |\n| `listenme_get_feedback_analysis` | Detailed feedback analysis |\n| `listenme_get_key_insights` | Retrieve generated key insights |\n| `listenme_generate_key_insights` | Trigger AI insight generation |\n| `listenme_get_feedback_detail` | Get a single feedback entry |\n| `listenme_update_feedback_log` | Update feedback status/notes |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}