@bowmark/mcp

中文文档
2.1.2发布于 2026/11/05UNLICENSEDES Module构建来源已验证近 30 天下载 6819

Bowmark MCP for stdio主机:人工智能代理的网络刮取和自动化. 直播价格,引用,预订,任何在登录后. 从免费10元开始.

中文使用文档
文档目录5 节
  1. 使用
  2. 环境
  3. 设计说明(内部检索)
  4. 测试
  5. 发布到 npm

@bowmark/mcp — Bowmark MCP over stdio(节点)

Bowmark让你的AI代理使用现场网站:价格,报价,预订, 任何在登录后。 站点会变成一个 已键入函数库代理人 读取图书馆(get_library),针对它写出一个简短的JavaScript脚本, 并寄给 run鲍马克在现场运行 手拿回来 结果。 Canonial 服务器是主机, 可流 HTTP : (韩语) https://api.bowmark.ai/mcp阅读图书馆不需要钥匙; run 需要Bowmark的账户,从免费的10美元开始.

这个软件包是 单斜桥 到主机服务器,用于 MCP 主机 其客户只说stdio, 在节点味的环境。 工具计划, 描述,结果通过逐字记录——主机服务器保留 单一的真相来源;这里没有重新执行。 (烟花味) 环境: PyPI 上存在相同的桥 bowmark-mcp —— 说 uvx bowmark-mcp. npm 名称是范围化的, PyPI 名称不是,故意的—— PyPI 无法被范围化,没有重命名机制. )

重命名从 bowmark-mcp 2026-08-05 (中文(简体) ). 这个名字还能用: 发表于 ../node-compat/ 作为包裹 bin 重新执行这一个。 无相断相而无相出相.

mcp-name: ai.bowmark/bowmark

使用

npx @bowmark/mcp

任意 MCP 主机配置 :

{ "mcpServers": { "bowmark": { "command": "npx", "args": ["@bowmark/mcp"] } } }

全球安装,命令是 bowmark没有 bowmark-mcp数字 :

npm i -g @bowmark/mcp && bowmark

npx @bowmark/mcp 工作尽管不匹配,因为 npm 回到 a 软件包只有在没有与所请求的名称匹配时才使用. 不添加秒数 这里 ——这种倒置使有文件证明的安装行解,以及 第二个条目悄悄地打破了它. bowmark-mcp 是FORWARDER的垃圾桶,也许 不也是这个软件包的: 当两个都声明时, 安装转发器 链接 node_modules/.bin/bowmark-mcp 在CLI( npm 升起一个中转) 依赖的桶在直接的, 并说什么,所以转发者 静静地通知 永远不要打印。 测量出2026-08-05. tests/unit/mcp-stdio-node.test.ts 两分之一.

如果您的主机会说流式 HTTP, 请跳过此桥并直接连接到 https://api.bowmark.ai/mcp。 。 。 .

环境

瓦尔含义
BOWMARK_MCP_URL目标MCP URL. 默认 https://api.bowmark.ai/mcp/npm (单位:千美元) /npm 目的地将安装属性于此桥). 点到 http://localhost:3001/mcp 一个本地的Bowmark API.
BOWMARK_API_KEY要求. 你的钥匙来自 https://bowmark.ai/dashboard/键盘 (报名时间: https://bowmark.ai/ sign-up (英语)) (中文(简体) ). 以 X-Bowmark-Key没有它,桥仍然开始, 在stderr上警告, 每一个呼叫返回注册步骤.

设计说明(内部检索)

  • 每个请求一个远程会话,再试一次. 主机MCP是 无国籍者,所以新的联系在本质上是相同的,而且其成本(一) 初始化来回行走)是相邻的噪音 run 在现场现场, 和它 跳出长寿命连接失败模式而不重新连接账簿. 镜像 packages/bowmark-mcp/python (PyPI桥) 正是.
  • 真宿主名取上接. Api 调整操作 每个主机的引导并检测主机 clientInfo 握起手来.. 但是通过一个桥 命名BRIDGE, 所以这里的每一个安装会读 平台中立文本。 所以,东道主自己的 clientInfo.name (从我们的 stdio 手握手掌)作为 X-Bowmark-Client 每一个代理请求,以及 api在握手之上排行 最佳效果: 名称未知或缺失 仅返回到中文本,绝不出错.
  • 仅通过. 没有工具逻辑存在; 代理- 表面同步 根 CLAUDE.md 中的规则不受影响,因为描述/计划运行 从 apps/api/src/routes/mcp.ts。 。 。 . callTool 返回结果 逐字记录(内容,结构化).
  • 这个 /npm 目标 注册于 apps/api/src/mcp-destinations.ts + 键 mcp-registry/sources.json (npm stdio) (英语: 桥道; PyPI 桥为 /pypi) (中文(简体) ). 它携带通道 故意把无站台钉上 因为中继器 X-Bowmark-Client 以上为 一个更好的答案 比任何针。 旧的 ?s=n 查询窗体仍然为 安装在野外。 添加目标 : .claude/rules/mcp-destinations.md。 。 。 .
  • npm 所有权核查需要两个标记——登记册检查 发布软件包. json, 不只是 README. 这个 mcp-name: ai.bowmark/bowmark 上行和线条 "mcpName": "ai.bowmark/bowmark" 输入 package.json 两者都是负载的;也不要删除。 学习 硬路2026-07-04号: release-mcp.yml注册重排失败 5个直肠释放(server returned status 400: ... "NPM package 'bowmark-mcp' is missing required 'mcpName' field"因为只有 README 标记是存在的——包.json 字段是什么 mcp-publisher publish 以活 npm 软件包进行验证.
  • 版本为手动 (斜桥,不是斜桥): package.json 当它改变。 请不要装入释放线; private 是故意的,这是故意的 npm 不在 所以 npm 发布作品 —— 请发行 - 请不要管理这个软件包 . 三个表一起移动 gate:facts-agree 拒绝 skew : 此 一个, ../python/pyproject.toml (桥可互换由 合同),以及 ../node-compat/package.json 加上其数额 @bowmark/mcp 依赖指针( 一个旧版本的转发器默默为旧桥服务) 以不迁移的民众发誓.
  • exports 确是有载荷的,确是狭隘的. ./cli 已经存在 node-compat/bin/bowmark-mcp.mjs 能够 import("@bowmark/mcp/cli") 作为 而不是深度进口 dist/添加 exports 完全关闭了所有其他的子路径——这就是意图,但它 意味着新消费者需要一个新的条目,而不仅仅是一个新的文件.

测试

无网络单元测试在单列波套房直播: tests/unit/mcp-stdio-node.test.ts (单位:千美元)pnpm test:unit) (中文(简体) ). 远程跳跃是 注入时间 callRemote编号 :buildServer 接缝.

发布到 npm

从2026-07-04起直播 (由CI + 冷检通过 npx -y bowmark-mcp 反prod,回到当 这是这个包的自己的 名称). 运送一个版本: 凸起 version 内 package.json (和两者) version 升为 src/bridge.ts,以及 ../node-compat/package.json是因为 及其版本 @bowmark/mcp 针,和 ../python/pyproject.toml和 合并. 实际的出版不运行在这个单列波的CI中——这个Repo 是私有的,npm 信任的出版(OIDC)对 package.json是因为 repository.url,(正确)指向公众 镜像 github.com/bowmark-ai/mcp没有 Metroxe/bowmark合并到这里 仅着陆版本起落; release-bowmark-mcp.yml 镜像同步到 bowmark-ai/mcp和那个雷波自己的 .github/workflows/publish.yml (来源控制于 packages/bowmark-mcp/.github/workflows/publish.yml 在这个单列波中,像其他文件一样被镜像),真实的 npm publish。 Auth 是 npm (韩语) 受托出版 (OIDC)——没有符号,配置 在 npmjs.com 上( package sets → 信任的出版商 → GitHub 动作, repo) bowmark-ai/mcp工作流程 publish.yml) (中文(简体) ). 向公众公布 镜像也自动生成出处证明 npm 只生成 对于公共-repo 出版——不可能从这个私人单曲 不论 repository.url。请不要释放; 凸起是释放 行动.

mcp-registry/server.json 携带匹配的 npm packages 条目 在按照 mcp 名称排序规则首次发布之后, 和网站 stdio 标签的节点步骤 npx @bowmark/mcp。 。 。 .

范围化名称需要自己的可信赖的-publisher配置. OIDC 信托 npm 无法配置可信任的出版商 一个不存在的软件包——所以 @bowmark/mcp 须由 手册首先发布,然后进行配置,精确地说就是第8阶段 docs/decisions/2026-08-05-the-npm-bridge-is-scoped-and-the-old-name-forwards.md 记录。 在此之前 发生 npm 这里的工作在认证中失败, 它是一个注册配置 问题而不是工作流程问题。 前进者 ../node-compat/ 现有出版物 bowmark-mcp 名称并保持其现有信任 配置,所以不受影响.

版本与发布记录

@bowmark/mcp 共发布 4 个版本,首次发布于 2026/08/06;过去 12 个月发布了 4 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
2.1.2latest2026/11/053 天前
2.1.12026/10/318 天前
2.1.02026/08/063 个月前
0.0.02026/08/063 个月前

关于 @bowmark/mcp 的常见问题

@bowmark/mcp 是什么?

Bowmark MCP for stdio主机:人工智能代理的网络刮取和自动化. 直播价格,引用,预订,任何在登录后. 从免费10元开始.

如何安装 @bowmark/mcp?

在项目目录运行 npm install @bowmark/mcp,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 bowmark,可以用 npx bowmark 直接运行。

@bowmark/mcp 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/bowmark__mcp 是否存在。

@bowmark/mcp 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@bowmark/mcp 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@bowmark/mcp 可以商用吗?

@bowmark/mcp 使用 UNLICENSED 许可。作者声明为 UNLICENSED,即不授予公开使用许可(与公共领域的 Unlicense 不同)。使用前需获得作者授权。以上为概括,不构成法律意见,请以许可原文为准。

@bowmark/mcp 的下载量有多少?

根据 npm 官方下载统计,@bowmark/mcp 在 2026/10/09 – 2026/11/07 这 30 天内被下载 6,819 次,日均约 227 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@bowmark/mcp 还在维护吗?

最新版本 2.1.2 发布于 2026/11/05(3 天前);至今共发布 4 个版本,其中过去 12 个月发布了 4 个;首次发布于 2026/08/06。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。