windows-mcp 打包

71 阅读3分钟

首先需要安装好 nodejs

然后 打包

最后把配置为 Claude 的 插件: C:\Users\jmdxj\Desktop\github\Windows-Use\Windows-Use.dxt



ase) C:\Windows\System32>nvm install lts
Downloading node.js version 22.20.0 (64-bit)...
Extracting node and npm...
Complete
Installation complete.
If you want to use this version, type:

nvm use 22.20.0

(base) C:\Windows\System32>nvm use lts
Now using node v22.20.0 (64-bit)

(base) C:\Windows\System32>node -v
v22.20.0

(base) C:\Windows\System32>npm -v
10.9.3

(base) C:\Windows\System32>npm install -g @anthropic-ai/dxt
npm warn deprecated @anthropic-ai/dxt@0.2.6: This package has been renamed to @anthropic-ai/mcpb

added 54 packages in 9s
npm notice
npm notice New major version of npm available! 10.9.3 -> 11.6.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.1
npm notice To update run: npm install -g npm@11.6.1
npm notice

(base) C:\Windows\System32>cd C:\Users\jmdxj\Desktop\github\Windows-Use

(base) C:\Users\jmdxj\Desktop\github\Windows-Use>npx @anthropic-ai/dxt pack
No manifest.json found in C:\Users\jmdxj\Desktop\github\Windows-Use
√ Would you like to create a manifest.json file? yes
This utility will help you create a manifest.json file for your DXT extension.
Press ^C at any time to quit.

√ Extension name: Windows-Use
√ Author name: bob
√ Display name (optional): Windows-Use
√ Version: 1.0.0
√ Description: my agent
√ Add a detailed long description? yes
√ Long description (supports basic markdown): my windows auto work agent
√ Author email (optional):
√ Author URL (optional):
√ Homepage URL (optional):
√ Documentation URL (optional):
√ Support URL (optional):
√ Icon file path (optional, relative to manifest):
√ Add screenshots? no
√ Server type: Node.js
√ Entry point: server/index.js
√ Does your MCP Server provide tools you want to advertise (optional)? yes
√ Tool name: windows-mcp
√ Tool description (optional):
√ Add another tool? no
√ Does your server generate additional tools at runtime? yes
√ Does your MCP Server provide prompts you want to advertise (optional)? yes
√ Prompt name: window-mcp
√ Prompt description (optional):
√ Does this prompt have arguments? no
√ Prompt text: you are my windows os agent
√ Add another prompt? no
√ Does your server generate additional prompts at runtime? yes
√ Add compatibility constraints? no
√ Add user-configurable options? no
√ Keywords (comma-separated, optional):
√ License: MIT
√ Add repository information? no

Created manifest.json at C:\Users\jmdxj\Desktop\github\Windows-Use\manifest.json

Next steps:
1. Ensure all your production dependencies are in this directory
2. Run 'dxt pack' to create your .dxt file
Validating manifest...
Manifest is valid!

📦  Windows-Use@1.0.0
Archive Contents
      6B .python-version
      0B .venv\.lock
     43B .venv\CACHEDIR.TAG
    200B .venv\pyvenv.cfg
   2.6kB .venv\readme.rst
   4.0kB .venv\Scripts\activate
   2.3kB .venv\Scripts\activate_this.py
   2.6kB .venv\Scripts\activate.bat
   2.6kB .venv\Scripts\activate.csh
   4.1kB .venv\Scripts\activate.fish
   3.7kB .venv\Scripts\activate.nu
   2.7kB .venv\Scripts\activate.ps1
   4.8kB .venv\Scripts\automation.py
  40.5kB .venv\Scripts\clear_comtypes_cache.exe
   1.7kB .venv\Scripts\deactivate.bat
  40.5kB .venv\Scripts\debugpy-adapter.exe
  40.5kB .venv\Scripts\debugpy.exe
  40.5kB .venv\Scripts\distro.exe
  40.5kB .venv\Scripts\docutils.exe
  40.5kB .venv\Scripts\dotenv.exe
  40.5kB .venv\Scripts\f2py.exe
  40.5kB .venv\Scripts\filetype.exe
  40.5kB .venv\Scripts\httpx.exe
  40.5kB .venv\Scripts\ipython.exe
  40.5kB .venv\Scripts\ipython3.exe
   1.2kB .venv\Scripts\jsondiff
   3.8kB .venv\Scripts\jsonpatch
   1.8kB .venv\Scripts\jsonpointer
  40.5kB .venv\Scripts\jupyter-kernel.exe
  40.6kB .venv\Scripts\jupyter-kernelspec.exe
  40.5kB .venv\Scripts\jupyter-migrate.exe
  40.6kB .venv\Scripts\jupyter-run.exe
  40.5kB .venv\Scripts\jupyter-troubleshoot.exe
  40.5kB .venv\Scripts\jupyter.exe
  40.5kB .venv\Scripts\keyring.exe
  40.5kB .venv\Scripts\markdown_py.exe
  40.5kB .venv\Scripts\markdown-it.exe
  40.5kB .venv\Scripts\markdownify.exe
  40.5kB .venv\Scripts\normalizer.exe
  40.5kB .venv\Scripts\numpy-config.exe
  40.5kB .venv\Scripts\openai.exe
   1.2kB .venv\Scripts\pydoc.bat
  40.5kB .venv\Scripts\pygmentize.exe
  40.5kB .venv\Scripts\pylupdate6.exe
  40.5kB .venv\Scripts\pyrsa-decrypt.exe
  40.5kB .venv\Scripts\pyrsa-encrypt.exe
  40.5kB .venv\Scripts\pyrsa-keygen.exe
  40.5kB .venv\Scripts\pyrsa-priv2pub.exe
  40.5kB .venv\Scripts\pyrsa-sign.exe
  40.5kB .venv\Scripts\pyrsa-verify.exe
 235.5kB .venv\Scripts\python.exe
 231.5kB .venv\Scripts\pythonw.exe
  40.5kB .venv\Scripts\pyuic6.exe
  40.5kB .venv\Scripts\pywin32_postinstall.exe
  25.1kB .venv\Scripts\pywin32_postinstall.py
  40.5kB .venv\Scripts\pywin32_testall.exe
   3.8kB .venv\Scripts\pywin32_testall.py
  40.5kB .venv\Scripts\rpyc_classic.exe
  40.5kB .venv\Scripts\rpyc_registry.exe
  40.5kB .venv\Scripts\rst2html.exe
  40.5kB .venv\Scripts\rst2html4.exe
  40.5kB .venv\Scripts\rst2html5.exe
  40.5kB .venv\Scripts\rst2latex.exe
  40.5kB .venv\Scripts\rst2man.exe
  40.5kB .venv\Scripts\rst2odt.exe
  40.5kB .venv\Scripts\rst2pseudoxml.exe
  40.5kB .venv\Scripts\rst2s5.exe
  40.5kB .venv\Scripts\rst2xetex.exe
  40.5kB .venv\Scripts\rst2xml.exe
  40.5kB .venv\Scripts\tabulate.exe
  40.5kB .venv\Scripts\tqdm.exe
  40.5kB .venv\Scripts\twine.exe
  40.5kB .venv\Scripts\winsandbox.exe
    290B .venv\Scripts\wmitest.cmd
     90B .venv\Scripts\wmitest.master.ini
  28.7kB .venv\Scripts\wmitest.py
   8.3kB .venv\Scripts\wmiweb.py
  40.5kB .venv\Scripts\wsb.exe
  40.5kB .venv\Scripts\wsdump.exe
   3.8kB CONTRIBUTING.md
   1.1kB LICENSE
    474B main.py
    638B manifest.json
   1.7kB pyproject.toml
   4.0kB README.md
   1.7MB static\screenshot_1.png
 438.7kB static\screenshot_2.png
 457.3kB static\screenshot_3.png
 598.5kB static\screenshot_4.png
 598.6kB static\screenshot_5.png
   1.3MB static\screenshot_6.png
 824.9kB static\screenshot_7.png
   1.1MB static\screenshot_8.png
      0B tests\__init__.py
 327.4kB uv.lock
      0B windows_use\__init__.py
    162B windows_use\__pycache__\__init__.cpython-313.pyc
    141B windows_use\agent\__init__.py
   9.9kB windows_use\agent\service.py
    459B windows_use\agent\state.py
   2.1kB windows_use\agent\utils.py
    318B windows_use\agent\views.py
   4.6kB .venv\include\site\python3.13\greenlet\greenlet.h
 454.1MB .venv/Lib/site-packages/ [and 18548 more files]
  12.8kB .venv/share/jupyter/ [and 4 more files]
   2.0kB .venv\share\man\man1\ipython.1
  71.8kB tests/unit/agent/ [and 8 more files]
  12.0kB tests/unit/desktop/ [and 3 more files]
  21.3kB tests/unit/tree/ [and 4 more files]
  19.5kB windows_use/agent/__pycache__/ [and 5 more files]
  32.9kB windows_use/agent/desktop/ [and 8 more files]
  21.8kB windows_use/agent/prompt/ [and 7 more files]
   5.9kB windows_use/agent/registry/ [and 4 more files]
  35.8kB windows_use/agent/tools/ [and 6 more files]
  48.9kB windows_use/agent/tree/ [and 10 more files]

Archive Details
name: Windows-Use
version: 1.0.0
filename: windows-use-1.0.0.dxt
package size: 173.1MB
unpacked size: 464.3MB
shasum: d48ed836f77af910ebe94d3e265b0e953d298d88
total files: 18711
ignored (.dxtignore) files: 6

Output: C:\Users\jmdxj\Desktop\github\Windows-Use\Windows-Use.dxt

(base) C:\Users\jmdxj\Desktop\github\Windows-Use>