AI模型管理服务

PullWeights MCP Server是一个用于搜索、拉取和推送AI模型的服务,支持TypeScript和Python客户端。

  • by pullweights
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 pullweights/mcp

使用说明

PullWeights MCP服务器

MCP(模型上下文协议)服务器 拉力 --从任何兼容MCP的客户端(Claude Desktop、Cursor、Windsurf等)搜索、拉取和推送AI模型。

可选 TypeScript 和 python.

工具

工具 描述 需要授权
search 按查询、框架、排序顺序搜索模型 否
ls 列出组织中的模型,或列出您的组织 组织:是
inspect 获取模型清单(文件、校验和、元数据) 否*
tags 列出模型的标签 否*
pull 下载具有SHA-256验证的模型文件 是
push 上传模型文件(init→ 上传→ 完成) 是

*私有模型需要身份验证。

配置

设置这些环境变量:

变量 描述 默认值
PULLWEIGHTS_API_KEY API密钥(pw_...)从 仪表盘 —
PULLWEIGHTS_API_URL API基本URL覆盖 https://api.pullweights.com

TypeScript

安装

npm install -g @pullweights/mcp

Claude桌面配置

{
  "mcpServers": {
    "pullweights": {
      "command": "npx",
      "args": ["-y", "@pullweights/mcp"],
      "env": {
        "PULLWEIGHTS_API_KEY": "pw_your_key_here"
      }
    }
  }
}

从源代码构建

cd typescript
npm install
npm run build
node dist/index.js

python

安装

pip install pullweights-mcp

Claude桌面配置

{
  "mcpServers": {
    "pullweights": {
      "command": "uvx",
      "args": ["pullweights-mcp"],
      "env": {
        "PULLWEIGHTS_API_KEY": "pw_your_key_here"
      }
    }
  }
}

从源代码运行

cd python
pip install -e .
pullweights-mcp

发展

TypeScript

cd typescript
npm install
npm run build
npm run lint

python

cd python
pip install -e ".[dev]"
ruff check .
mypy src/

MCP检验员测试

# TypeScript
npx @modelcontextprotocol/inspector node typescript/dist/index.js

# Python
npx @modelcontextprotocol/inspector python -m pullweights_mcp.server

许可证

麻省理工学院