mcpField
P
package-meta

package-meta

本地服务
github.com/weiseer开发工具022 周前更新

关于 package-meta

package-meta 是一个 stdio MCP 服务,为 npm、PyPI 和 Cargo 软件包提供元数据、下载量及维护者健康信息,面向需要查询软件包详情的 Agent。

主要功能

  1. 01获取 npm 软件包元数据
  2. 02获取 PyPI 软件包元数据
  3. 03获取 Cargo 软件包元数据
  4. 04查询下载量和维护者健康信息
  5. 05覆盖远程快照或使用本地数据

适用场景

  1. 01选择依赖时检查软件包详情
  2. 02查看软件包下载量及维护者健康状况
  3. 03不获取远程数据而使用本地快照

MCP 相关

它以 stdio MCP 服务运行,向 MCP 客户端提供软件包元数据、下载量和维护者健康信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"weiseer-package-meta": {
"command": "npx",
"args": [
"-y",
"@weiseer/package-meta-mcp"
],
"env": {
"PKG_META_URL": "<PKG_META_URL>",
"PKG_META_LOCAL_ONLY": "<PKG_META_LOCAL_ONLY>"
}
}
}
}
启动命令npx -y @weiseer/package-meta-mcp
需要配置的环境变量
PKG_META_URLOverride remote snapshot URL
PKG_META_LOCAL_ONLYSkip remote fetch

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@weiseer/package-meta-mcp0.1.1

工具

4

收录的工具列表 · 更新于 3 周前

参数类型必填说明
namestring是
ecosystemstring否npm/pypi/cargo/maven/go

详细介绍

@weiseer/package-meta-mcp

npm/PyPI/Cargo 包元数据 + 下载量 + 维护者健康状况。stdio MCP 服务。

这是 weiseer 的一部分 — 为 AI Agent 原生打造的缓存预言机。

安装

npm install -g @weiseer/package-meta-mcp

与 Claude Desktop / Cursor / Cline / Continue / Windsurf 搭配使用

{
  "mcpServers": {
    "package-meta": {
      "command": "npx",
      "args": ["-y", "@weiseer/package-meta-mcp"]
    }
  }
}

为什么要使用此工具,而不是让 Agent 自己处理

自己实现会消耗 100 至 1500 倍于我们的成本,体现在令牌消耗、延迟和速率限制风险上。经济方面的论据请参阅 weiseer 组织的 README。

环境变量

  • PKG_META_URL — 覆盖远程快照 URL
  • PKG_META_LOCAL_ONLY=1 — 跳过远程获取

许可证

Apache-2.0

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。