{"_id":"12306-mcp","_rev":"19-76e29cbdd223b7eed0fe6ed70bcb1eac","name":"12306-mcp","dist-tags":{"latest":"0.3.10"},"versions":{"0.1.0":{"name":"12306-mcp","version":"0.1.0","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.1.0","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"cf4bd9d529a9a48b94d98e61a56aa832ddfd7b17","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.1.0.tgz","fileCount":6,"integrity":"sha512-GoIZ/mbxJGVGg7qYPXyH0cpRTS7KVbs4X1G7z46YTTj9jOcT50sRshi7kW+gt9NMTv2acHk++SMYWaPostlCmA==","signatures":[{"sig":"MEUCIQC+QiSQjt3eKoNQFcfknw3n+/67CjYbOPD6ywrv8jXLvAIgGZwFyS/uLrvG3xie8Asi5uyaBeYJo4YrWCzw1uPNOGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21064},"main":"build/index.js","type":"module","gitHead":"8776171e4fc31573056f14bd9c94591bfa1f7ccd","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.1.0_1744688909706_0.568477312007569","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"12306-mcp","version":"0.2.0","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.2.0","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"eb93b450be400b9a158ae71196f34898a2da1b44","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.2.0.tgz","fileCount":7,"integrity":"sha512-6DQtjN7X8pgnzGlmXpQwyR08+OgYgbSmsPkGEkc/qk8/VYZf+nIdzT1JH0IXx/s/OusdvCFxMGnpgEVr6RaLhg==","signatures":[{"sig":"MEUCIGIaYNNsXmhznfOJrGmPATIyrJuxd9WaIg4N4zhX/+ZJAiEAt6LApa9DpGkhN0Z+bjIaszBGd58hPYohX22zgouGc4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238664},"main":"build/index.js","type":"module","gitHead":"aa0ae682da0722373935c8bafa1bcd54e2966380","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.2.0_1744690374372_0.18597283359041872","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"12306-mcp","version":"0.2.1","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.2.1","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"94ac01edc0ece377a3186eb18bc9993f2830fa1d","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.2.1.tgz","fileCount":5,"integrity":"sha512-RYPd/2svhnTK+eiUPmCwXO8+HiWNf8DhThKrwxSy/bihuKnCf3VQnaC8wAPa2R44nmwoOx/0V9iSeOT5SSSx8Q==","signatures":[{"sig":"MEYCIQDJBhMyCiMBb8SmdL0w6pSyDJQfCe3Upl58GxSoZYlXCQIhAO73qdx+xRc1f6vgPjSHgUEH0mQ3jP3wPg/J7TE8xFKJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24420},"main":"build/index.js","type":"module","gitHead":"7a16f4ed67bdf48139df69b3ea52447bdf9ef843","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.2.1_1744903224959_0.8350637378957582","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"12306-mcp","version":"0.2.2","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.2.2","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"96227fd2687eb78a4a5e8c82b621a4b4972e0a7e","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.2.2.tgz","fileCount":5,"integrity":"sha512-TZA852J460iM9rxPwmvQMstKFsNAnmhwPdtnxqN0aStlu6bVM+4mNOhUICP+WeRSb2ZU9kzyC8ZK2kXYWoV/gQ==","signatures":[{"sig":"MEQCIEjYV9fnDkIMCIrsZML2R3ywI5+KlNrWGWXWqn2h/hIvAiAYItZLMzSKoSCUfjgvzy4mUn1Qb5jlu1Kba2EJac0r+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25383},"main":"build/index.js","type":"module","gitHead":"67cb8f8957dffae0bf15d6fe659316bf7d51f665","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"deprecated":"forget to clear debug consolelog","_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.2.2_1745637240670_0.11480360885183338","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"12306-mcp","version":"0.2.3","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.2.3","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"84c4e387b1ca9b88b1aa934885d5e341d8902117","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.2.3.tgz","fileCount":5,"integrity":"sha512-FV9QBGgVBgbaQ31zZ9yWEo1oIFBE3FyneBPR7DuDhUihMBvHZhxGNzlqeSKjB01iW0qEDZ08/FEzbY55WBHooA==","signatures":[{"sig":"MEYCIQDEjLbwsCSKMjTIaX1hiHi5apyAZXSljqz2TOK0mpxGHgIhANMflG8oQ/CYxfBiwbt3tngHHaeK++n0ZUp1e1Kp2usC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25705},"main":"build/index.js","type":"module","gitHead":"75ba37070d9fcb95d7cda5c98d4b88333e77a9f6","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.2.3_1745637887473_0.07364123901504005","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"12306-mcp","version":"0.2.4","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.2.4","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"7ce1e0cf2108e8bb1f024ba77d2ae240bc8f037f","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.2.4.tgz","fileCount":5,"integrity":"sha512-uhhPqAxC4/gxlVU4mtKWWcJpc95nfYXK0yhOQJP8g6GRWuE9+gUf3M3lmMeIoaMn7y7IE6Ts7/uK9xroNv+U4Q==","signatures":[{"sig":"MEUCICj9z+h4cyTgVUldWeK1XrGXErZmwDcPZCgBZoPXNkqxAiEAk/PgJ7u8EbX5/kzq2qEbjroaY79i9rIZF6/OWCocKoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26274},"main":"build/index.js","type":"module","gitHead":"ed93f9ba7a1dc1d68ff9a02d09ffdc35be3f38e7","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.2.4_1746588125165_0.6399797747900937","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"12306-mcp","version":"0.2.5","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.2.5","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"dde870fcaf341b27781ddb522dcecd8d988d184d","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.2.5.tgz","fileCount":5,"integrity":"sha512-yhWNTaK5S41QgR3Cbgoaq+Dh6XOzeln2xhrlQrWF5XdaW2qRNsFMivaxVQsMn9avEchyA7JvtpyVjoHUWJVGFg==","signatures":[{"sig":"MEYCIQCyxANaP3UHS9GJ8RCbb8NQZhqddY2+CUDV77GgGRcDfQIhAKNNyyYkOJmaHLK31ZbssRzMxUbXpuEuUCboi9TWhNUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26304},"main":"build/index.js","type":"module","gitHead":"d9be898041a7e5411058fe233820a0e5a4587dbf","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.2.5_1747223314103_0.5025624201495986","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"12306-mcp","version":"0.3.0","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.0","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"dc37225a4aa8b971499600ef480a2ee0f509c9c5","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.0.tgz","fileCount":5,"integrity":"sha512-fH2/PjuefZhF/DPdoLYemwnkT/gORV8uBYuZ+twdcBB6VWcY+7WlJjf7v94illuFmXL8oU+fqDp7Z30xz9uhLw==","signatures":[{"sig":"MEYCIQCGoSdHUN1KV/OBK8N1Rprw1zivYgROUxmWhGvImJu7UwIhAOqD6whx8iNY+n5SrKnsuPUHOEQLax2Yzpk4frzNHT+U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38907},"main":"build/index.js","type":"module","gitHead":"dada2b9eaa965a4bf655139d74e22a34176f4c5e","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.0_1747561979804_0.13733221228888648","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"12306-mcp","version":"0.3.1","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.1","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"669ba03b9d4d041b14e61b5cb4a8c1961a4895c0","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.1.tgz","fileCount":5,"integrity":"sha512-JE+Avz0JlTrpS44OY3lhcfD1rD4igcDfqS+3Pn4pRWwhxrPl9mpP/Itj4m79EqJW3nicMj7bB4qnaEO/nqVpKw==","signatures":[{"sig":"MEUCIQCGOOFa3V/1ATkqOg2MOnWFYdiGaDHkKbtpyht8Diql7AIgEsdohPalCa8rvOya2wnryVF415KmBzncsDiMa6JuLWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39015},"main":"build/index.js","type":"module","gitHead":"73aedb4219862196c74ca8859f74b3590a0d22a4","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"11.4.0","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.1_1747638504308_0.11440025948000021","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"12306-mcp","version":"0.3.2","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.2","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"2fb095858c32d2fff4771a509207f6081148cdf6","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.2.tgz","fileCount":5,"integrity":"sha512-fiLQv9lQomEClPvjuI3OGGWpYIEriruesYQsVuApZgBg77JgHiR1KOr2YaOUphtt4G71acAm8nfFCYETGYLTAg==","signatures":[{"sig":"MEQCIFSoAYckKaPfY15Es1lG9qa+Kvh+Km09mVWEioB2vkBXAiAS19yGMe/I/nq1AHgSOBpMhHG0qLWjprx4ZhLCP/vAmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46228},"main":"build/index.js","type":"module","gitHead":"00fc187ac2e2142595f484c516f4bf6f65202e87","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"11.4.0","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.2_1748582241043_0.09058462884861895","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"12306-mcp","version":"0.3.3","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.3","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"29b16063f6c14aebd1d9abc9dcabdecc63971572","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.3.tgz","fileCount":5,"integrity":"sha512-fhHrV+jdUyrAA193n6MAnQ8fmILWb3Qrk9/lwRQYVVUlIAGgpa8onxBd/GqYc01NduHu4ZJzD4tpipggQndw1Q==","signatures":[{"sig":"MEQCIBUNp/PcNwGm1dvR209xRCTvayfcEn3+9D9YlfmbZv1tAiBhOtiabD1uSqskBcqGDjHCa5Tz1TLG4CJdakY5fG311g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48446},"main":"build/index.js","type":"module","gitHead":"ae997939aa9d746ca644204d4e5944d4bb970914","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js","prepare":"npm run build","prebuild":"rm -rf build/*","test:http":"tsc && node ./build/index.js --port 8080","postbuild:darwin:linux":"chmod +x build/index.js"},"_npmUser":{"name":"joooook","actor":{"name":"joooook","type":"user","email":"zhou39512@gmail.com"},"email":"zhou39512@gmail.com"},"_npmVersion":"11.4.0","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","commander":"^14.0.0","date-fns-tz":"^3.2.0","mcp-http-server":"^1.1.5","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1","run-script-os":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.3_1751341082387_0.7833479705918156","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"12306-mcp","version":"0.3.4","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.4","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"d8ec40eb831b0b42bf937070efd79aac88303a9d","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.4.tgz","fileCount":5,"integrity":"sha512-gLsYf2nXOA21U3d7oVDKhPxmOyW5AVjgZoL/PJxBBqS6Td2e0nLSVS26xcpmyehMhvPMVWYFgokSLBvbx+cl1A==","signatures":[{"sig":"MEUCIQDt7f7fgZx4LekloiySfM0P/O0Zxtnpfg1tj9U93zsooAIgaNhytm23y36x67eeu0U9kMLtwlU2nEgu51iBOrKx1ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48581},"main":"build/index.js","type":"module","gitHead":"c795917a1d8ad900ab0e9cfad3b79b14222a743c","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js","prepare":"npm run build","prebuild":"rm -rf build/*","test:http":"tsc && node ./build/index.js --port 8080","postbuild:darwin:linux":"chmod +x build/index.js"},"_npmUser":{"name":"joooook","actor":{"name":"joooook","type":"user","email":"zhou39512@gmail.com"},"email":"zhou39512@gmail.com"},"_npmVersion":"11.4.0","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","commander":"^14.0.0","date-fns-tz":"^3.2.0","mcp-http-server":"^1.1.5","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1","run-script-os":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.4_1752138846832_0.7473401834618882","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"12306-mcp","version":"0.3.5","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.5","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"661b0e7974d80a58d35459a7cb0d58dbd20a8c6d","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.5.tgz","fileCount":5,"integrity":"sha512-fiXhvF1nfGXAeNpf5dM5gNarMkS1yESmDEad47r1rLH8rStpDkuY7uOMh9GmpWZaxdR7dHF9/OAdM//2kHCD8A==","signatures":[{"sig":"MEYCIQCZbTFMVFUTaaAqAgYftvO6jetCCJFFDOylmuOxNnEaZAIhAKIgWatZiGUsBGLDhZKIM24VTnZ6fNXEVbeV/PwaJbqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51742},"main":"build/index.js","type":"module","gitHead":"c04539fb3c8ab93a46393923699d02d2265946fc","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js","prepare":"npm run build","prebuild":"run-script-os","postbuild":"run-script-os","test:http":"tsc && node ./build/index.js --port 8080","prebuild:win32":"del /q /s build\\* >nul 2>&1","prebuild:default":"rm -rf build/*","postbuild:default":"","postbuild:darwin:linux":"chmod +x build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"11.5.2","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","commander":"^14.0.0","date-fns-tz":"^3.2.0","mcp-http-server":"^1.1.5","@modelcontextprotocol/sdk":"^1.9.0","@modelcontextprotocol/inspector":"^0.16.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1","run-script-os":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.5_1755852671942_0.2627951733824685","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"12306-mcp","version":"0.3.6","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.6","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"1e5e41a90b080332e70053e69beffbfadb7a047d","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.6.tgz","fileCount":5,"integrity":"sha512-FFvSjVDo2aGyR/aVXcs8uCsb1qAEY1JI7h1HItGQ9aoXcaOnVPsJX1qBXOe+lBJRICAavWnpXtTFcMJjr/g+Dw==","signatures":[{"sig":"MEYCIQCU40zg9/b9xKe6rStNv1Mr+ZqE5CASMxJocOAU+06PcAIhAP0REzV0vCmSPMvPj3T0BiqZYJO25+PAla+FFO9D4Vhl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52454},"main":"build/index.js","type":"module","gitHead":"88b5cdca0359e790aed715a98315f32cf2e16ce4","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js","prepare":"npm run build","prebuild":"run-script-os","postbuild":"run-script-os","test:http":"tsc && node ./build/index.js --port 8080","prebuild:win32":"del /q /s build\\* >nul 2>&1","prebuild:default":"rm -rf build/*","postbuild:default":"","postbuild:darwin:linux":"chmod +x build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","commander":"^14.0.0","date-fns-tz":"^3.2.0","mcp-http-server":"^1.1.5","@modelcontextprotocol/sdk":"^1.9.0","@modelcontextprotocol/inspector":"^0.16.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1","run-script-os":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.6_1759828254881_0.0011511609446481774","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"12306-mcp","version":"0.3.7","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.7","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"2391067b0c0769a498afeb180fb2a5c2d1dd89f8","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.7.tgz","fileCount":5,"integrity":"sha512-pFORGjJPETS2K3+UjIOhA7Vssihn0E0Tje4I12ZDBvmd+iFBpgHrlR2DNSk+ro/FgPCXOaD403byaGPme1HOzA==","signatures":[{"sig":"MEQCIGaVMNX7YbEGpJQn4tNQZzleeovD9VYbGtXzNldHlHBlAiAHowtKgiyZVeRdBeRiRRntP7SuvHtN/ILKFzj5x9+ksQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53817},"main":"build/index.js","type":"module","gitHead":"aca3021599bad8bc32a1ab874174b8b701860375","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js","prepare":"npm run build","prebuild":"run-script-os","postbuild":"run-script-os","test:http":"tsc && node ./build/index.js --port 8080","prebuild:win32":"del /q /s build\\* >nul 2>&1","prebuild:default":"rm -rf build/*","postbuild:default":"","postbuild:darwin:linux":"chmod +x build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"10.2.4","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","commander":"^14.0.0","date-fns-tz":"^3.2.0","mcp-http-server":"^1.1.5","@modelcontextprotocol/sdk":"^1.9.0","@modelcontextprotocol/inspector":"^0.16.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1","run-script-os":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.7_1760102901461_0.05464942069188705","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"12306-mcp","version":"0.3.8","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.8","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"d88f3d45938a076be40377449c691679bc29125e","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.8.tgz","fileCount":5,"integrity":"sha512-C4fD6aaKC19khoreq/a1XfFw/Cj4DTUqUwsumxcCBN+OJywT3p2QcNwtpHQO148InIBQGnYaAnTdXFy2vQFX+A==","signatures":[{"sig":"MEUCIHYS4Zt5BKiAjv+a+AWUPhImhYMrt7e2byeeGnBY83m4AiEAqcLFcxPNhq7UkOG8p+FIlST5bmNIAtsxSt0HgHrLTOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55087},"main":"build/index.js","type":"module","gitHead":"2c8e01c04044924d2f65bf35a8c7075dc5d3ccdd","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js","prepare":"npm run build","prebuild":"run-script-os","postbuild":"run-script-os","test:http":"tsc && node ./build/index.js --port 8080","prebuild:win32":"del /q /s build\\* >nul 2>&1","prebuild:default":"rm -rf build/*","postbuild:default":"","postbuild:darwin:linux":"chmod +x build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"11.11.0","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","commander":"^14.0.0","date-fns-tz":"^3.2.0","mcp-http-server":"^1.1.5","@modelcontextprotocol/sdk":"^1.9.0","@modelcontextprotocol/inspector":"^0.16.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1","run-script-os":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.8_1772947318366_0.5890382442310589","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"12306-mcp","version":"0.3.9","keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","_id":"12306-mcp@0.3.9","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"bin":{"12306-mcp":"build/index.js"},"dist":{"shasum":"b7b4bbfc3bd3a8881bdf38e7223bef9feeef1979","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.9.tgz","fileCount":5,"integrity":"sha512-9azerHwxaytQip56mEp1M8oiHCp465ZyKG1kaaQyIM4m/Wnxc9LvMogDvSQsWoWROAv2/2sfee9EgHTT4dPR2w==","signatures":[{"sig":"MEQCIAC1aZ3OKTT4FywU3P8IuOsfNDpeeGn0tQe9zN63S61kAiBcsvMIacdRTRvBOclxOOjja50kcb8IdnPWm6Pa9dPVmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54973},"main":"build/index.js","type":"module","gitHead":"0945f9cdb3b917cda08039876fb20d1423901234","scripts":{"test":"tsc && node ./build/index.js","build":"tsc","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js","prepare":"npm run build","prebuild":"run-script-os","postbuild":"run-script-os","test:http":"tsc && node ./build/index.js --port 8080","prebuild:win32":"del /q /s build\\* >nul 2>&1","prebuild:default":"rm -rf build/*","postbuild:default":"","postbuild:darwin:linux":"chmod +x build/index.js"},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"_npmVersion":"11.11.0","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","date-fns":"^4.1.0","commander":"^14.0.0","date-fns-tz":"^3.2.0","mcp-http-server":"^1.1.5","@modelcontextprotocol/sdk":"^1.9.0","@modelcontextprotocol/inspector":"^0.16.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.20.0","run-script-os":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/12306-mcp_0.3.9_1782748880103_0.9831294348840662","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"12306-mcp","version":"0.3.10","main":"build/index.js","scripts":{"prebuild":"run-script-os","prebuild:win32":"del /q /s build\\* >nul 2>&1","prebuild:default":"rm -rf build/*","build":"tsc","postbuild":"run-script-os","postbuild:darwin:linux":"chmod +x build/index.js","postbuild:default":"","prepare":"npm run build","test":"tsc && node ./build/index.js","test:http":"tsc && node ./build/index.js --port 8080","debug":"tsc && npx @modelcontextprotocol/inspector node ./build/index.js"},"keywords":["mcp","12306","mcp-server"],"author":{"name":"joooook"},"license":"MIT","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","dependencies":{"@modelcontextprotocol/inspector":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","axios":"^1.18.1","commander":"^14.0.3","date-fns":"^4.4.0","date-fns-tz":"^3.2.0","mcp-http-server":"^1.2.4","zod":"^3.25.76"},"devDependencies":{"@types/node":"^22.20.1","run-script-os":"^1.1.6","typescript":"^5.9.3"},"overrides":{"mcp-http-server":{"@modelcontextprotocol/sdk":"^1.29.0"},"router":{"path-to-regexp":"^8.4.2"}},"type":"module","bin":{"12306-mcp":"build/index.js"},"gitHead":"2ea7a601a2af0e1cc48b8235e65fa11f1af55aaf","_id":"12306-mcp@0.3.10","_nodeVersion":"24.11.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-M7KzXmsqn4//v1YPuY6SRDsZs3Io23l//0+H4i2oeeLI8HwY2NBwlyFmFSIoLFGk/pXxkQIjWLxp05d4NzRoZg==","shasum":"08ca44b056915cb8af98f2f1736b5388af209434","tarball":"https://registry.npmjs.org/12306-mcp/-/12306-mcp-0.3.10.tgz","fileCount":5,"unpackedSize":56219,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDywvK844933+Ag+clsyVwJvbkWwrRBTwO1iIugBoopUAIhAJmDJ+lxNMjVNJY4pWW7ekwC6GBrlX/8a1PLBOesGx4u"}]},"_npmUser":{"name":"joooook","email":"zhou39512@gmail.com"},"directories":{},"maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/12306-mcp_0.3.10_1785421477667_0.8495526328933576"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-15T03:48:29.704Z","modified":"2026-07-30T14:24:39.251Z","0.1.0":"2025-04-15T03:48:29.919Z","0.2.0":"2025-04-15T04:12:54.616Z","0.2.1":"2025-04-17T15:20:25.131Z","0.2.2":"2025-04-26T03:14:00.874Z","0.2.3":"2025-04-26T03:24:47.665Z","0.2.4":"2025-05-07T03:22:05.368Z","0.2.5":"2025-05-14T11:48:34.307Z","0.3.0":"2025-05-18T09:52:59.983Z","0.3.1":"2025-05-19T07:08:24.520Z","0.3.2":"2025-05-30T05:17:21.325Z","0.3.3":"2025-07-01T03:38:02.549Z","0.3.4":"2025-07-10T09:14:06.993Z","0.3.5":"2025-08-22T08:51:12.151Z","0.3.6":"2025-10-07T09:10:55.079Z","0.3.7":"2025-10-10T13:28:21.646Z","0.3.8":"2026-03-08T05:21:58.525Z","0.3.9":"2026-06-29T16:01:20.253Z","0.3.10":"2026-07-30T14:24:37.839Z"},"author":{"name":"joooook"},"license":"MIT","keywords":["mcp","12306","mcp-server"],"description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP). ","maintainers":[{"name":"joooook","email":"zhou39512@gmail.com"}],"readme":"# <div align=\"center\">12306-mcp</div>\r\n\r\n<div align=\"center\">\r\n\r\n[![](https://img.shields.io/badge/Joooook-blue.svg?logo=github&lable=python&labelColor=497568&color=497568&style=flat-square)](https://github.com/Joooook)\r\n[![](https://img.shields.io/badge/Joooook-blue.svg?logo=bilibili&logoColor=white&lable=python&labelColor=af7a82&color=af7a82&style=flat-square)](https://space.bilibili.com/3546386788255839)\r\n![](https://img.shields.io/badge/typescript-blue.svg?logo=typescript&lable=typescript&logoColor=white&labelColor=192c3b&color=192c3b&style=flat-square)\r\n![](https://img.shields.io/github/stars/Joooook/12306-mcp?logo=reverbnation&lable=python&logoColor=white&labelColor=ffc773&color=ffc773&style=flat-square)\r\n![](https://img.shields.io/github/last-commit/Joooook/12306-mcp.svg?style=flat-square)\r\n![](https://img.shields.io/github/license/Joooook/12306-mcp.svg?style=flat-square&color=000000)\r\n</div>\r\n\r\nA 12306 ticket search server based on the Model Context Protocol (MCP). The server provides a simple API interface that allows users to search for 12306 tickets.\r\n\r\n基于 Model Context Protocol (MCP) 的12306购票搜索服务器。提供了简单的API接口，允许大模型利用接口搜索12306购票信息。\r\n\r\n**如需Skill -> https://github.com/Joooook/12306-skill**\r\n\r\n## <div align=\"center\">🚩Features</div>\r\n<div align=\"center\"> \r\n\r\n| 功能描述                         | 状态     |\r\n|------------------------------|--------|\r\n| 查询12306购票信息              | ✅ 已完成  |\r\n| 过滤列车信息                   | ✅ 已完成  |\r\n| 过站查询                      | ✅ 已完成 |\r\n| 中转查询                      | ✅ 已完成 |\r\n| 其余接口，欢迎提feature         | 🚧 计划内 |\r\n\r\n</div>\r\n<div align=\"center\"> \r\n  <img src=\"https://s2.loli.net/2025/04/15/UjbrG5esaSEmJxN.jpg\" width=800px/>\r\n</div>\r\n<div align=\"center\"> \r\n  <img src=\"https://s2.loli.net/2025/04/15/rm1j8zX7sqiyafP.jpg\" width=800px/>\r\n</div>\r\n\r\n## <div align=\"center\">⚙️Installation</div>\r\n\r\n~~~bash\r\ngit clone https://github.com/Joooook/12306-mcp.git\r\nnpm i\r\n~~~\r\n\r\n\r\n## <div align=\"center\">▶️Quick Start</div>\r\n\r\n### CLI-stdio\r\n~~~bash\r\nnpx -y 12306-mcp\r\n~~~\r\n\r\n### CLI-http\r\n~~~bash\r\nnpx -y 12306-mcp --port [端口号]\r\n~~~\r\n\r\n### MCP sever configuration\r\n\r\n~~~json\r\n{\r\n    \"mcpServers\": {\r\n        \"12306-mcp\": {\r\n            \"command\": \"npx\",\r\n            \"args\": [\r\n                \"-y\",\r\n                \"12306-mcp\"\r\n            ]\r\n        }\r\n    }\r\n}\r\n\r\n~~~\r\n\r\n### Docker-stdio\r\n~~~bash\r\ndocker build . -t 12306-mcp\r\ndocker run --rm -it 12306-mcp npx 12306-mcp\r\n~~~\r\n\r\n### Docker-http\r\n~~~bash\r\ndocker build . -t 12306-mcp\r\ndocker run -p [your_port]:8080 -d 12306-mcp npx 12306-mcp --port 8080\r\n~~~\r\n\r\n\r\n\r\n## <div align=\"center\">📚Documentation</div>\r\n\r\n- [服务原理详解](./docs/principle.md)  12306-MCP服务的工作原理\r\n- [架构图](./docs/architecture.md)  12306-MCP服务的架构图\r\n   ![12306-MCP 服务架构图](./docs/architecture.png)\r\n\r\n## <div align=\"center\">👉️Reference</div>\r\n- [modelcontextprotocol/modelcontextprotocol](https://github.com/modelcontextprotocol/modelcontextprotocol)\r\n- [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescript-sdk)\r\n\r\n## <div align=\"center\">💭Murmurs</div>\r\n本项目仅用于学习，欢迎催更。\r\n\r\n## <div align=\"center\">🎫Badges</div>\r\n<div align=\"center\"> \r\n<a href=\"https://glama.ai/mcp/servers/@Joooook/12306-mcp\">\r\n  <img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/@Joooook/12306-mcp/badge\" alt=\"12306-mcp MCP server\" />\r\n</a>\r\n\r\n[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/joooook-12306-mcp-badge.png)](https://mseep.ai/app/joooook-12306-mcp)\r\n\r\n</div>\r\n\r\n## <div align=\"center\">☕️Donate</div>\r\n请我喝杯奶茶吧。\r\n<div align=\"center\"> \r\n<a href=\"https://afdian.com/item/2a0e0cdcadf911ef9f725254001e7c00\">\r\n  <img src=\"https://s2.loli.net/2024/11/29/1JBxzphs7V6WcK9.jpg\" width=\"500px\">\r\n</a>\r\n</div>\r\n","readmeFilename":"README.md"}