使用说明
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
许可证
麻省理工学院
