{"_id":"@aigchub/bilibili-api-service-mcp","_rev":"3-bff5db4429c83eb33276e0e501f5962a","name":"@aigchub/bilibili-api-service-mcp","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@aigchub/bilibili-api-service-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","bilibili","api","typescript","server","aigc","ai-tools"],"author":{"name":"AIGC Hub","email":"support@aigchub.vip"},"license":"Apache-2.0","_id":"@aigchub/bilibili-api-service-mcp@1.0.0","maintainers":[{"name":"cc11001100","email":"CC11001100@QQ.COM"}],"homepage":"https://github.com/aigchub/bilibili-api-service-mcp#readme","bugs":{"url":"https://github.com/aigchub/bilibili-api-service-mcp/issues"},"dist":{"shasum":"306b8ae4ef18d785eca05635b7f73af75d423215","tarball":"https://registry.npmjs.org/@aigchub/bilibili-api-service-mcp/-/bilibili-api-service-mcp-1.0.0.tgz","fileCount":131,"integrity":"sha512-x0VTuwiNF0FUL4lhUCU3dWm+jtLnvdO42bhZ/1X/N5DKztTJSkv0sVhvvAY6AF+Al7TnXakuUuec7nKg75zYCw==","signatures":[{"sig":"MEUCIQDnN9zoakUBL+S9QrI+xl+L6fk2dBGsTNy81qwWflhGhgIgEO++54lCcy2ZvClF1ADfwpLQIhh1gBKMFC2FQyP/c88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429854},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e3b4f906da42fbb2454cf4ff3cd605229b0e6454","scripts":{"dev":"tsx src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","lint:fix":"eslint src --ext .ts --fix","test:core":"jest tests/basic.test.ts tests/tools.test.ts","test:watch":"jest --watch","prepublishOnly":"npm run clean && npm run build && npm run test:core"},"_npmUser":{"name":"cc11001100","email":"CC11001100@QQ.COM"},"repository":{"url":"git+https://github.com/aigchub/bilibili-api-service-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for Bilibili API Service - provides access to 22 Bilibili APIs through Model Context Protocol","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.7.0","eslint":"^8.0.0","ts-jest":"^29.4.1","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","jest-html-reporters":"^3.1.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-api-service-mcp_1.0.0_1757263905432_0.05489596143798581","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aigchub/bilibili-api-service-mcp","version":"1.0.2","keywords":["mcp","model-context-protocol","bilibili","api","typescript","server","aigc","ai-tools"],"author":{"name":"AIGC Hub","email":"support@aigchub.vip"},"license":"Apache-2.0","_id":"@aigchub/bilibili-api-service-mcp@1.0.2","maintainers":[{"name":"cc11001100","email":"CC11001100@QQ.COM"}],"homepage":"https://github.com/aigchub/bilibili-api-service-mcp#readme","bugs":{"url":"https://github.com/aigchub/bilibili-api-service-mcp/issues"},"dist":{"shasum":"ad9a9cd261fb9a145c00b1ae2c5c1a174847d308","tarball":"https://registry.npmjs.org/@aigchub/bilibili-api-service-mcp/-/bilibili-api-service-mcp-1.0.2.tgz","fileCount":131,"integrity":"sha512-/GSRCpTq/WovBz+QRvVoI3U3lg4ROofxBnv9D+hCYTtdQ6Gb9Gx7SIRgqoIQMrui972/duMrzuMauiLmwVOMsg==","signatures":[{"sig":"MEUCIGXoKz0yXMSZxdL3qvwfz3iQq48839p9qQ+9/8KfStQyAiEAwQESBgkAA/Xc88Sdd0XUci0VL/YhF4VOcfZuY9pQdqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432495},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e3b4f906da42fbb2454cf4ff3cd605229b0e6454","scripts":{"dev":"tsx src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","watch":"tsc --watch","prepack":"npm run build","lint:fix":"eslint src --ext .ts --fix","test:core":"jest tests/basic.test.ts tests/tools.test.ts","test:watch":"jest --watch","prepublishOnly":"npm run clean && npm run build && npm run test:core"},"_npmUser":{"name":"cc11001100","email":"CC11001100@QQ.COM"},"repository":{"url":"git+https://github.com/aigchub/bilibili-api-service-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for Bilibili API Service - provides access to 22 Bilibili APIs through Model Context Protocol","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.7.0","eslint":"^8.0.0","ts-jest":"^29.4.1","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","jest-html-reporters":"^3.1.7","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-api-service-mcp_1.0.2_1757264381939_0.8160192143458398","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aigchub/bilibili-api-service-mcp","version":"1.0.3","description":"MCP server for Bilibili API Service - provides access to 22 Bilibili APIs through Model Context Protocol","main":"dist/index.js","type":"module","scripts":{"build":"tsc","dev":"tsx src/index.ts","start":"node dist/index.js","watch":"tsc --watch","clean":"rm -rf dist","lint":"eslint src --ext .ts","lint:fix":"eslint src --ext .ts --fix","test":"jest","test:watch":"jest --watch","prepublishOnly":"npm run clean && npm run build && npm run test:core","test:core":"jest tests/basic.test.ts tests/tools.test.ts","prepack":"npm run build"},"keywords":["mcp","model-context-protocol","bilibili","api","typescript","server","aigc","ai-tools"],"author":{"name":"AIGC Hub","email":"support@aigchub.vip"},"license":"Apache-2.0","homepage":"https://github.com/aigchub/bilibili-api-service-mcp#readme","repository":{"type":"git","url":"git+https://github.com/aigchub/bilibili-api-service-mcp.git"},"bugs":{"url":"https://github.com/aigchub/bilibili-api-service-mcp/issues"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@modelcontextprotocol/sdk":"^0.5.0","axios":"^1.6.0","zod":"^3.22.0"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","eslint":"^8.0.0","jest":"^29.7.0","jest-html-reporters":"^3.1.7","ts-jest":"^29.4.1","tsx":"^4.0.0","typescript":"^5.0.0"},"engines":{"node":">=18.0.0"},"_id":"@aigchub/bilibili-api-service-mcp@1.0.3","gitHead":"aac6924f14b2f4640c425d760a2175e06d0cfa3b","types":"./dist/index.d.ts","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-JzxrufgI5khxII6VpI31dRDaLztHpF5rnNKb/wpn2JQmgrdVoSbRcfKAuzBC+gWg+TL+h+ET8KyHCnBVA5ERjw==","shasum":"2c49074bb260b7491eb21b7d5914cac6fa126c0b","tarball":"https://registry.npmjs.org/@aigchub/bilibili-api-service-mcp/-/bilibili-api-service-mcp-1.0.3.tgz","fileCount":131,"unpackedSize":421019,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCtVLk1hgELlFkNidQ6boxowfh3YfswbQfSq80vfkDpnAIhANvvXZl26zXIcL6ObDWHFzxZJ6o3Clq6ObQ9vSpa35+N"}]},"_npmUser":{"name":"cc11001100","email":"CC11001100@QQ.COM"},"directories":{},"maintainers":[{"name":"cc11001100","email":"CC11001100@QQ.COM"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bilibili-api-service-mcp_1.0.3_1757268136536_0.6240910284268384"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-07T16:51:45.325Z","modified":"2025-09-07T18:02:16.951Z","1.0.0":"2025-09-07T16:51:45.676Z","1.0.2":"2025-09-07T16:59:42.129Z","1.0.3":"2025-09-07T18:02:16.740Z"},"bugs":{"url":"https://github.com/aigchub/bilibili-api-service-mcp/issues"},"author":{"name":"AIGC Hub","email":"support@aigchub.vip"},"license":"Apache-2.0","homepage":"https://github.com/aigchub/bilibili-api-service-mcp#readme","keywords":["mcp","model-context-protocol","bilibili","api","typescript","server","aigc","ai-tools"],"repository":{"type":"git","url":"git+https://github.com/aigchub/bilibili-api-service-mcp.git"},"description":"MCP server for Bilibili API Service - provides access to 22 Bilibili APIs through Model Context Protocol","maintainers":[{"name":"cc11001100","email":"CC11001100@QQ.COM"}],"readme":"# Bilibili API Service MCP Server\n\n[English](README-en.md) | [简体中文](README-zh.md)\n\nMCP server providing access to 22 Bilibili APIs through Model Context Protocol.\n\n## MCP Configuration\n\n### Get API Token\n\n1. Visit [AIGC Hub User Center](https://usersystem.aigchub.vip/dashboard/api-token)\n2. Login and create new API token\n3. Copy the generated token for configuration\n\n### Claude Desktop Configuration\n\nAdd to your Claude Desktop config file:\n\n**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"bilibili-api-service\": {\n      \"command\": \"npx\",\n      \"args\": [\"@aigchub/bilibili-api-service-mcp\"],\n      \"env\": {\n        \"BILIBILI_API_TOKEN\": \"your_api_token_here\"\n      }\n    }\n  }\n}\n```\n\n\n\n### Configuration Parameters\n\n| Parameter | Environment Variable | Command Line | Description | Default | Required |\n|-----------|---------------------|--------------|-------------|---------|----------|\n| API Token | `BILIBILI_API_TOKEN` | `--api-token` / `-t` | API token from AIGC Hub | - | Yes |\n| Base URL | `BILIBILI_API_BASE_URL` | `--base-url` / `-u` | API base URL | `https://bilibili-api-service.aigchub.vip` | No |\n| Timeout | `BILIBILI_API_TIMEOUT` | `--timeout` | Request timeout (ms) | `180000` | No |\n| Retries | `BILIBILI_API_RETRIES` | `--retries` | Retry attempts | `3` | No |\n\n### Command Line Usage\n\n```bash\n# Install globally\nnpm install -g @aigchub/bilibili-api-service-mcp\n\n# Run with environment variable\nexport BILIBILI_API_TOKEN=your_token\nnpx @aigchub/bilibili-api-service-mcp\n\n# Run with command line arguments\nnpx @aigchub/bilibili-api-service-mcp --api-token your_token\n```\n\n## Available Tools (22)\n\n```mermaid\nmindmap\n  root((Bilibili API Service MCP))\n    连接测试\n      test_connection[测试连接]\n    视频工具(13个)\n      基础信息\n        fetch_one_video[获取视频详情]\n        fetch_one_video_v2[获取视频详情V2]\n        fetch_one_video_v3[获取视频详情V3]\n        fetch_video_parts[获取分P信息]\n      播放相关\n        fetch_video_play_info[获取播放信息]\n        fetch_video_playurl[获取播放链接]\n      互动内容\n        fetch_video_comments[获取评论]\n        fetch_comment_reply[获取评论回复]\n        fetch_video_danmaku[获取弹幕]\n      用户视频\n        fetch_user_collection_videos[用户收藏视频]\n        fetch_user_post_videos[用户投稿视频]\n      直播视频\n        fetch_live_videos[直播视频流]\n      工具转换\n        bv_to_aid[BV号转AV号]\n    用户工具(2个)\n      fetch_user_profile[用户资料]\n      fetch_user_dynamic[用户动态]\n    搜索工具(2个)\n      fetch_hot_search[热门搜索]\n      fetch_general_search[综合搜索]\n    直播工具(3个)\n      fetch_all_live_areas[直播分区]\n      fetch_live_room_detail[直播间详情]\n      fetch_live_streamers[直播主播]\n    热门工具(1个)\n      fetch_com_popular[热门视频]\n    其他工具(1个)\n      fetch_collect_folders[收藏夹列表]\n```\n\n## License\n\nApache 2.0 License\n","readmeFilename":"README.md"}