chore: 添加虚拟环境到仓库

- 添加 backend_service/venv 虚拟环境
- 包含所有Python依赖包
- 注意:虚拟环境约393MB,包含12655个文件
This commit is contained in:
2025-12-03 10:19:25 +08:00
parent a6c2027caa
commit c4f851d387
12655 changed files with 3009376 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,180 @@
../../../bin/mcp,sha256=JYqQZtxOk8qOnPzp7KvZKx_Ao4bEO4AOLxh5Fi0SW5c,223
mcp-1.21.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
mcp-1.21.1.dist-info/METADATA,sha256=BAL4f5ByDUICgexyLp-syqcZeMzwpynERndJE_5hi1k,85251
mcp-1.21.1.dist-info/RECORD,,
mcp-1.21.1.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87
mcp-1.21.1.dist-info/entry_points.txt,sha256=gnGBbo3yGF0YJNXfZpgkAg1-CQtKxnzxrlA53c8viYA,42
mcp-1.21.1.dist-info/licenses/LICENSE,sha256=XhPbvB0SD8KgPOzefJFCSuLX3hG2PVje0vRDHiYe5Q0,1071
mcp/__init__.py,sha256=gQWhSmjAxSrOI_hqwvA58dofOOD_0aS419CPx17RQQU,2680
mcp/__pycache__/__init__.cpython-313.pyc,,
mcp/__pycache__/types.cpython-313.pyc,,
mcp/cli/__init__.py,sha256=NJrJIUQmjc6FtSxvGNt1zeXnSLj8-Mli86laODTtQzE,107
mcp/cli/__pycache__/__init__.cpython-313.pyc,,
mcp/cli/__pycache__/claude.cpython-313.pyc,,
mcp/cli/__pycache__/cli.cpython-313.pyc,,
mcp/cli/claude.py,sha256=MKUuZGrBmMSslD2weLIxU7RdQXZl2OvuMMq-_-EAlgY,5086
mcp/cli/cli.py,sha256=w6mWBmcy4y7nxLQDa4qSbxKV0BWeJqU_SFZf3qdOubs,15179
mcp/client/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mcp/client/__main__.py,sha256=_aXYJ3xJiQGURxEEfvV-4MAqxRJwIFptFaLHyJgfvRU,2588
mcp/client/__pycache__/__init__.cpython-313.pyc,,
mcp/client/__pycache__/__main__.cpython-313.pyc,,
mcp/client/__pycache__/session.cpython-313.pyc,,
mcp/client/__pycache__/session_group.cpython-313.pyc,,
mcp/client/__pycache__/sse.cpython-313.pyc,,
mcp/client/__pycache__/streamable_http.cpython-313.pyc,,
mcp/client/__pycache__/websocket.cpython-313.pyc,,
mcp/client/auth/__init__.py,sha256=hvlPclaDk3EkHr_nrt6tx37iv_rQ8SQgosM0OhJSeQ4,488
mcp/client/auth/__pycache__/__init__.cpython-313.pyc,,
mcp/client/auth/__pycache__/exceptions.cpython-313.pyc,,
mcp/client/auth/__pycache__/oauth2.cpython-313.pyc,,
mcp/client/auth/__pycache__/utils.cpython-313.pyc,,
mcp/client/auth/exceptions.py,sha256=uUDHX_P0S3R_tt7oAS8ALQrUgOiV2Dgc0QQAdaaBcW8,264
mcp/client/auth/extensions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mcp/client/auth/extensions/__pycache__/__init__.cpython-313.pyc,,
mcp/client/auth/extensions/__pycache__/client_credentials.cpython-313.pyc,,
mcp/client/auth/extensions/client_credentials.py,sha256=7M34RJ0NHpF4OKM6em875fLdgErf2KjtB-7nSfBBaVE,7118
mcp/client/auth/oauth2.py,sha256=-3Y2Zo5HH4Hp12SyTV4KjRgEIdDtz2A5cqWeXlnclac,24365
mcp/client/auth/utils.py,sha256=NTaMArsn-UF6L-SWWvI0JKNWEORJV-mpJPyDUYzz3fQ,9893
mcp/client/session.py,sha256=MiwU1tBTYuWA0EOUeqKDSb1Mmhez1gls-_pNDCdYVpw,20728
mcp/client/session_group.py,sha256=-Km9K3YwfirK386o2fzNY7Cm0VxbDAAjVco4alySNME,14389
mcp/client/sse.py,sha256=SqdJSPRBZaakHDXGDvcem20Hl3LMXjRF6JlWpVL4Xzw,7337
mcp/client/stdio/__init__.py,sha256=ojInz-HjRW8Wq0ExFIajmc9Uf8xrZFOZv5vzptxs9lQ,9403
mcp/client/stdio/__pycache__/__init__.cpython-313.pyc,,
mcp/client/streamable_http.py,sha256=sGPgZk7aRbeefAaXXnBIVT-v5CdBmvJmlLQ6JfnME6c,20504
mcp/client/websocket.py,sha256=mH6zD_nRnMr11uSFdDTy2TZ2YeS9S18v-JJ2rQ7tXck,3486
mcp/os/__init__.py,sha256=uqaGIfCF4I0IPeSsEEZMNwZuDF91U0WKAIbDcKzPRLo,43
mcp/os/__pycache__/__init__.cpython-313.pyc,,
mcp/os/posix/__init__.py,sha256=l_2j8jhhgw69s_-eH4dCDk4QYxNlxKGIpaOCvcbv1Qk,40
mcp/os/posix/__pycache__/__init__.cpython-313.pyc,,
mcp/os/posix/__pycache__/utilities.cpython-313.pyc,,
mcp/os/posix/utilities.py,sha256=mTEYV74M9z9s2deXWctpUGTS1MNtkOr7IYCXU3mxlNI,1930
mcp/os/win32/__init__.py,sha256=7xyI7KWpZhDS3omGEBcu3200Q-DjIsS7c-a-vrn28Y4,42
mcp/os/win32/__pycache__/__init__.cpython-313.pyc,,
mcp/os/win32/__pycache__/utilities.cpython-313.pyc,,
mcp/os/win32/utilities.py,sha256=M5j9NF9QhgCHqQeHYpc9z0ksFsNy1F43vYqQl3LXq-Y,10808
mcp/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mcp/server/__init__.py,sha256=jeMjAkvChhKLEy1fpeKJ4d_bT1vnnmuGm11otQ7ncBg,202
mcp/server/__main__.py,sha256=KakUSquF7R44Ugwg3N5VQCJsPnsEVrbwk-UnRHerVww,1328
mcp/server/__pycache__/__init__.cpython-313.pyc,,
mcp/server/__pycache__/__main__.cpython-313.pyc,,
mcp/server/__pycache__/elicitation.cpython-313.pyc,,
mcp/server/__pycache__/models.cpython-313.pyc,,
mcp/server/__pycache__/session.cpython-313.pyc,,
mcp/server/__pycache__/sse.cpython-313.pyc,,
mcp/server/__pycache__/stdio.cpython-313.pyc,,
mcp/server/__pycache__/streamable_http.cpython-313.pyc,,
mcp/server/__pycache__/streamable_http_manager.cpython-313.pyc,,
mcp/server/__pycache__/transport_security.cpython-313.pyc,,
mcp/server/__pycache__/websocket.cpython-313.pyc,,
mcp/server/auth/__init__.py,sha256=xmxBzGAYvejOEzxqvZxiRkootIdlpp5WrCNiPKvuKdk,51
mcp/server/auth/__pycache__/__init__.cpython-313.pyc,,
mcp/server/auth/__pycache__/errors.cpython-313.pyc,,
mcp/server/auth/__pycache__/json_response.cpython-313.pyc,,
mcp/server/auth/__pycache__/provider.cpython-313.pyc,,
mcp/server/auth/__pycache__/routes.cpython-313.pyc,,
mcp/server/auth/__pycache__/settings.cpython-313.pyc,,
mcp/server/auth/errors.py,sha256=8YjlejJPl-qMjZrbJTDzMPBOAOITn0Da0pC5QWn9QdE,224
mcp/server/auth/handlers/__init__.py,sha256=T2ueQWVpLDbMIAiOcROyumxRwqa8Po5lA9zd_Cbt2Uc,58
mcp/server/auth/handlers/__pycache__/__init__.cpython-313.pyc,,
mcp/server/auth/handlers/__pycache__/authorize.cpython-313.pyc,,
mcp/server/auth/handlers/__pycache__/metadata.cpython-313.pyc,,
mcp/server/auth/handlers/__pycache__/register.cpython-313.pyc,,
mcp/server/auth/handlers/__pycache__/revoke.cpython-313.pyc,,
mcp/server/auth/handlers/__pycache__/token.cpython-313.pyc,,
mcp/server/auth/handlers/authorize.py,sha256=fAz-L-5Qv6KeHjpoBOAUE6sYgTuG0ydPA7y2xjb4pIM,9728
mcp/server/auth/handlers/metadata.py,sha256=mWPkrs1DfG-Qzq1nZU2HzwxSwk8K_vXe-ZpEDZ0k_QA,853
mcp/server/auth/handlers/register.py,sha256=QhjR-lYpvg58lmWGA7eb8b5N0geKztCO-vjq_fLoxq0,5721
mcp/server/auth/handlers/revoke.py,sha256=CnnzdtzIquq2pFYlJEYniP-1NcDSfzYqGF8jiipNiO8,3220
mcp/server/auth/handlers/token.py,sha256=6EuqU0ZBV-cZRenj2XckekMvJxicB5NFuo5aUOrp1Es,10090
mcp/server/auth/json_response.py,sha256=EMv3qAH62vRuw8XBHdFU3kYp0S8Jd6DjRGfwc7Jc9XU,377
mcp/server/auth/middleware/__init__.py,sha256=XhRUi_w-ie_QG7XT5EfqNG-NPZvXtJtgHSB_tPVYNIw,42
mcp/server/auth/middleware/__pycache__/__init__.cpython-313.pyc,,
mcp/server/auth/middleware/__pycache__/auth_context.cpython-313.pyc,,
mcp/server/auth/middleware/__pycache__/bearer_auth.cpython-313.pyc,,
mcp/server/auth/middleware/__pycache__/client_auth.cpython-313.pyc,,
mcp/server/auth/middleware/auth_context.py,sha256=0hYDUr2GL0VqTVQtCCZCDop2JwGox_IuD0XBZQbtpT0,1696
mcp/server/auth/middleware/bearer_auth.py,sha256=-t3Ar5bNuIJtYSlF2CsvmAozEX2uySo4chp2Rzgbw4s,4423
mcp/server/auth/middleware/client_auth.py,sha256=CDDM-DReVtFBqftRr2OVo1MyiJc2VIlsIb2cxYPFPP8,1945
mcp/server/auth/provider.py,sha256=itp10kM6TGcQGL_zMUVpQ28FK3p-q_zFK5V3CJNoHBE,9846
mcp/server/auth/routes.py,sha256=ALMvGZMOASowKZpabmE6P72Xa6euEIPiDcltpNnLwtQ,9085
mcp/server/auth/settings.py,sha256=Nj8tNCXANHMCmX6nxCa-GUrA9knJ9f8zCuMxMDFN4D4,1031
mcp/server/elicitation.py,sha256=COO3lGdDp9lYTR2lHJ6Qeov0SdGAsENPJOT3eVaKXSM,3895
mcp/server/fastmcp/__init__.py,sha256=4EnleAYdPF_hgPexfq2zxGRtU_Fd3ZrjXegKckuj-K8,297
mcp/server/fastmcp/__pycache__/__init__.cpython-313.pyc,,
mcp/server/fastmcp/__pycache__/exceptions.cpython-313.pyc,,
mcp/server/fastmcp/__pycache__/server.cpython-313.pyc,,
mcp/server/fastmcp/exceptions.py,sha256=q9djUDmpwmGEWcHI8q4UzJBtf7s7UtgL--OB7OaGzyQ,435
mcp/server/fastmcp/prompts/__init__.py,sha256=4BsMxoYolpoxg74xkkkzCFL8vvdkLVJ5cIPNs1ND1Jo,99
mcp/server/fastmcp/prompts/__pycache__/__init__.cpython-313.pyc,,
mcp/server/fastmcp/prompts/__pycache__/base.cpython-313.pyc,,
mcp/server/fastmcp/prompts/__pycache__/manager.cpython-313.pyc,,
mcp/server/fastmcp/prompts/base.py,sha256=s5-zpCjfd-LLbqMoa2oJnzUoVUGW4EVhi8ufvWSjHns,7088
mcp/server/fastmcp/prompts/manager.py,sha256=IXIv__muOQhXgipCmKWJ4cyPjjawWkjmeahe6G29oyU,1835
mcp/server/fastmcp/resources/__init__.py,sha256=e4S369jBoJt07ez9_ZaJefzGfz4kr9nGwG4KPMzMHc8,464
mcp/server/fastmcp/resources/__pycache__/__init__.cpython-313.pyc,,
mcp/server/fastmcp/resources/__pycache__/base.cpython-313.pyc,,
mcp/server/fastmcp/resources/__pycache__/resource_manager.cpython-313.pyc,,
mcp/server/fastmcp/resources/__pycache__/templates.cpython-313.pyc,,
mcp/server/fastmcp/resources/__pycache__/types.cpython-313.pyc,,
mcp/server/fastmcp/resources/base.py,sha256=xEp3CQHaFJmbzVaoTwr6Xuwal2ZEbaKbFNyB2x7ttUA,1702
mcp/server/fastmcp/resources/resource_manager.py,sha256=gzeZ2XHFc7kdUESf2IEZwkMuxrgUrcMf5MQm9pHwu5M,3940
mcp/server/fastmcp/resources/templates.py,sha256=6YV7aDGM1Hf3ChARqmldc51DHSD5JOVCOsiq46U4sWc,4734
mcp/server/fastmcp/resources/types.py,sha256=v4nnI4vydnvFT9ZO8Euy7dsDDk1VRUVWEAEP4wbVusA,7147
mcp/server/fastmcp/server.py,sha256=wMFow2U6S41D7-6sg19bRqF1_cHwcKzV7gBTXRKm1ao,48493
mcp/server/fastmcp/tools/__init__.py,sha256=ZboxhyMJDl87Svjov8YwNYwNZi55P9VhmpTjBZLesnk,96
mcp/server/fastmcp/tools/__pycache__/__init__.cpython-313.pyc,,
mcp/server/fastmcp/tools/__pycache__/base.cpython-313.pyc,,
mcp/server/fastmcp/tools/__pycache__/tool_manager.cpython-313.pyc,,
mcp/server/fastmcp/tools/base.py,sha256=fXqYuo4rVC8xIIxViMLuDEXHXQRwH7I6ukPbIPEC8hE,4359
mcp/server/fastmcp/tools/tool_manager.py,sha256=rNjJ6_ug6HZEJuYIaN7qqTGgEqiCTha6T0eeSZG9KnY,2972
mcp/server/fastmcp/utilities/__init__.py,sha256=-imJ8S-rXmbXMWeDamldP-dHDqAPg_wwmPVz-LNX14E,31
mcp/server/fastmcp/utilities/__pycache__/__init__.cpython-313.pyc,,
mcp/server/fastmcp/utilities/__pycache__/context_injection.cpython-313.pyc,,
mcp/server/fastmcp/utilities/__pycache__/func_metadata.cpython-313.pyc,,
mcp/server/fastmcp/utilities/__pycache__/logging.cpython-313.pyc,,
mcp/server/fastmcp/utilities/__pycache__/types.cpython-313.pyc,,
mcp/server/fastmcp/utilities/context_injection.py,sha256=BVm4Svi5RK-nlscwYZT75WuLPccRAJ_INdZxxVSM-lg,2028
mcp/server/fastmcp/utilities/func_metadata.py,sha256=unwzYeTu8JRVxqYZe-jiCEdtia2KpOnKHWiTEXugBjc,22121
mcp/server/fastmcp/utilities/logging.py,sha256=e8kBHAYHB00gntMTaWMN6uT4kwiiOdL14qDXEZU0x-k,1063
mcp/server/fastmcp/utilities/types.py,sha256=xXRshurGRIjVnr1lVPwcZomSSN4_wvxpNb2jS6RUCw4,3546
mcp/server/lowlevel/__init__.py,sha256=mS7slrVoWzHMYqDHDIJ7oRZxwPZG_I63UVQiJN311YY,93
mcp/server/lowlevel/__pycache__/__init__.cpython-313.pyc,,
mcp/server/lowlevel/__pycache__/func_inspection.cpython-313.pyc,,
mcp/server/lowlevel/__pycache__/helper_types.cpython-313.pyc,,
mcp/server/lowlevel/__pycache__/server.cpython-313.pyc,,
mcp/server/lowlevel/func_inspection.py,sha256=uLEpY5IHgWicIfbYbaI4aDYfUgMRxuFdTu20duvH2pw,2466
mcp/server/lowlevel/helper_types.py,sha256=LmzGNx9FU258TKDyKjwfzH_KOnH4Mkk_k8i9EIFmN7Y,189
mcp/server/lowlevel/server.py,sha256=pEyUBs6HSbLAPIXFbIpak2pAXQJPy2vaDg6EH_VUQqA,29794
mcp/server/models.py,sha256=w-xEPy_qGds2_bEpejN6iaWeh0UvMtKqwlXzPN_ChZ0,422
mcp/server/session.py,sha256=pUQ1MLmuuIl69lAf0UrpNiy80mo_ikb3yBQprcsf8Ow,12900
mcp/server/sse.py,sha256=QqzE9gWpG35HfQo6gbsCmZPV4ud02EtZcewNGTwKvF8,10826
mcp/server/stdio.py,sha256=LkFigRZC4uIDUA2JjnsKlgOuLh9IWFBNVgHcs97JsM8,3358
mcp/server/streamable_http.py,sha256=fnAXZRc7neVVpKh_xxYzWJtCd0lo8dgPZjYXlRzhFWw,39407
mcp/server/streamable_http_manager.py,sha256=QJKx7enfCiCoJxrS7slhk3UQ8NWeX90maNSlRrHWk3c,11264
mcp/server/transport_security.py,sha256=T8oLE1lh2WXW6cVvPiNUSmG5WmxMvdCCXkm7JdSvmIs,4938
mcp/server/websocket.py,sha256=sw9aSmyhOZlqK-jPQd9RS03zn9XaLR4D6HL6vi8DtBY,2352
mcp/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mcp/shared/__pycache__/__init__.cpython-313.pyc,,
mcp/shared/__pycache__/_httpx_utils.cpython-313.pyc,,
mcp/shared/__pycache__/auth.cpython-313.pyc,,
mcp/shared/__pycache__/auth_utils.cpython-313.pyc,,
mcp/shared/__pycache__/context.cpython-313.pyc,,
mcp/shared/__pycache__/exceptions.cpython-313.pyc,,
mcp/shared/__pycache__/memory.cpython-313.pyc,,
mcp/shared/__pycache__/message.cpython-313.pyc,,
mcp/shared/__pycache__/metadata_utils.cpython-313.pyc,,
mcp/shared/__pycache__/progress.cpython-313.pyc,,
mcp/shared/__pycache__/session.cpython-313.pyc,,
mcp/shared/__pycache__/version.cpython-313.pyc,,
mcp/shared/_httpx_utils.py,sha256=oy-0n-43ewBadV0mWML1EWH7UcGFTKmajq5HJQQsJHI,2631
mcp/shared/auth.py,sha256=8DorcXAXlIDAFaazKlsxRLvAjEke933SY2UocQHr2g0,6416
mcp/shared/auth_utils.py,sha256=urxND9gJd48mHI0XgwjLx5Eq2GlMBrs4y9HebSQtyY4,3006
mcp/shared/context.py,sha256=ssAfEQS7jCz7ufulNfNpY01HLSGJ3_72-uCAexVAoS0,604
mcp/shared/exceptions.py,sha256=nmIg0QU_QZk2-mZ2YiJr5Ll9kkVmp_6pQtLGUCp8cDs,316
mcp/shared/memory.py,sha256=DtPFbfalB14Nm5hZS5zZLAwrIkqwZFVcBUwFcBAU1TM,3951
mcp/shared/message.py,sha256=rJcQ2aq0cc8V8qbpsjwUkGRsos88NVyw-GAY1XXhwRk,1140
mcp/shared/metadata_utils.py,sha256=9Tp9b0PkfjBhm2SlwHnod1W4Bf6vZB0p5J2E7Sv25U4,1712
mcp/shared/progress.py,sha256=Ys4V_DTQhYsug6KS6Bb3E4T0CDyOOaIecIXAIMFs1tU,1756
mcp/shared/session.py,sha256=b7IOCbyHCbzg4Nv3wgiJY03I7I-1GuxOED5Ghz3WfJk,21051
mcp/shared/version.py,sha256=D2vzvR6piT4XU73ykN11OaKoEXxPS0tgYTfA7rVuizI,142
mcp/types.py,sha256=HBZVlCnm9Y3qeyteTKXLn0UvgP1Tz9ChIwzlcNNFM1A,44442

View File

@@ -0,0 +1,4 @@
Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

View File

@@ -0,0 +1,2 @@
[console_scripts]
mcp = mcp.cli:app [cli]

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2024 Anthropic, PBC
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.