# @evref-bl/pharo-mcp 中文文档

规范地址：https://npmcn.com/package/%40evref-bl/pharo-mcp/

版本：3\.8\.0
npm 元数据更新时间：2026-11-13T20:35:27.829Z
中文译文更新时间：2026-11-14T02:43:36.665Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40evref-bl/pharo-mcp
原文对照：https://npmcn.com/package/%40evref-bl/pharo-mcp/?lang=original
项目主页：https://github.com/Evref-BL/MCP#readme
源码仓库：https://github.com/Evref-BL/MCP

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：45.9 kB，23 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- Node.js 要求：\>=20
- 运行依赖：0 个
- 首次发布：2026-10-16T09:43:11.535Z
- 最新版本发布：2026-11-13T20:35:27.524Z
- 近 30 天下载量：4032（2026-10-14 至 2026-11-12，npm 官方下载统计）
- 已发布版本数：22（近 12 个月 22 个）

## 中文简介

Pharo MCP 代理主机模板

## 安装

```sh
npm install @evref-bl/pharo-mcp
```

也可以使用：`pnpm add @evref-bl/pharo-mcp`、`yarn add @evref-bl/pharo-mcp`、`bun add @evref-bl/pharo-mcp`

## README

# Pharo 的 MCP 软件

[![Pharo version](https://img.shields.io/badge/Pharo-10%20%7C%2011%20%7C%2012%20%7C%2013%20%7C%2014%20%7C%2015-%23aac9ff.svg)](https://github.com/pharo-project/Pharo) [![CI](https://github.com/Evref-BL/MCP/actions/workflows/ci.yml/badge.svg?branch=main&event=push)](https://github.com/Evref-BL/MCP/actions/workflows/ci.yml?query=branch%3Amain+event%3Apush) [![Coverage Status](https://coveralls.io/repos/github/Evref-BL/MCP/badge.svg?branch=main)](https://coveralls.io/github/Evref-BL/MCP?branch=main)

MCP是一个内向图像 [示范背景协议](https://modelcontextprotocol.io/) 用于 Pharo 的服务器。 它让 MCP 客户端检查并更改运行中的图像 通过Pharo-aware工具,用于包,类,方法,测试,寄存器, 更改历史、调试和用户界面检查.

MCP通过Pharo生态系统工作——编译,再造,Renraku, SUnit, Iceberg, Metacello, Epicea, 和 Spec - 而不是补丁输出的托内尔 文件为纯文本.

## 支持的版本

支持Pharo 10、11、12、13、14和15.

议定书修订本 `2025-03-26`, (中文(简体) ), `2025-06-18`, (中文(简体) ), `2025-11-25` 财务报告和审定财务报表 `2026-07-28` 被支持,每个答案都以自己的形状.

## 安装并启动

在支持的图像中装入 MCP :

```smalltalk
Metacello new
   baseline: 'MCP';
   repository: 'github://Evref-BL/MCP:main/src';
   onConflictUseIncoming;
   load.
```

基准组如下:

-   `Core`: 服务器、其运输和计划机械以及目录 它通过工具发送
-   `IDE`:图像工具——类,方法,包,测试,批评, 仓库、 改变历史、 调试
-   `UI`: 世界菜单服务器列表
-   `Telemetry`: OpenTeleometry 后端
-   `default`数字 : `Core`, (中文(简体) ), `IDE`, (中文(简体) ), `UI` 及其试验

嵌入服务器及服务工具的项目 `Core` 一个人, 留下图像工具 和后面的一切 正在装入其软件包 这是它的所有工具需要的:一个名字本身在目录中的工具. [借助于多边协商进程](https://npmcn.com/package/%40evref-bl/pharo-mcp/docs/user/building-on-mcp.md) 走过去 工具、资源和提示.

启动可流 HTTP 服务器 :

```smalltalk
MCP startOnPort: 4000.
```

当图像有它时,它就已经在4000上解答了,所以运行它 在重新启动后再次恢复安全. `MCP allServers` 列出图像所持有的,以及 `Library → MCP Servers` 在世界菜单中显示相同的列表.

连接本地 MCP 客户端 `http://127.0.0.1:4000`客户端配置 格式不同;见 [开始](https://npmcn.com/package/%40evref-bl/pharo-mcp/docs/user/getting-started.md) 用于设置 和第一个电话.

## 文档

-   [文件索引](https://npmcn.com/package/%40evref-bl/pharo-mcp/docs/README.md)
-   [开始](https://npmcn.com/package/%40evref-bl/pharo-mcp/docs/user/getting-started.md)
-   [借助于多边协商进程](https://npmcn.com/package/%40evref-bl/pharo-mcp/docs/user/building-on-mcp.md)
-   [可观察性和UI](https://npmcn.com/package/%40evref-bl/pharo-mcp/docs/user/observability.md)
-   [工具参考](https://npmcn.com/package/%40evref-bl/pharo-mcp/templates/pharo-references/tool-reference.md)
-   [发展多边协商进程](https://npmcn.com/package/%40evref-bl/pharo-mcp/docs/developing-mcp.md)

## 代理模板

安装指南、本地参考资料、工作流程技能和直接 MCP 当前工程中代理主机的配置 :

```sh
npx @evref-bl/pharo-mcp install --host claude
```

使用 `--host codex` 或者说 `--host opencode` 这些宿主。 直接的MCP 配置预期端口 `4000`; 当图像使用另一个端口时更新.

提供自己MCP运输的节点集成只能安装 指南、技能、参考文献和软载教学块:

```js
import { installGuidance } from "@evref-bl/pharo-mcp";

installGuidance({ host: "codex", cwd: process.cwd() });
```

## 捐款

使用Pharo 14进行正常发展并保存Pharo 10、11、12、13和15 兼容性。 现场行为必须在图像中验证; 源检查 单靠自己是不够的。 开始 [一般事务人员(其他职等)](https://npmcn.com/package/%40evref-bl/pharo-mcp/AGENTS.md) 财务报告和审定财务报表 [MCP 核查](https://npmcn.com/package/%40evref-bl/pharo-mcp/docs/mcp-verification.md)。 。 。 .

## 常见问题

### @evref-bl/pharo-mcp 是什么？

Pharo MCP 代理主机模板

### 如何安装 @evref-bl/pharo-mcp？

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

### @evref-bl/pharo-mcp 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/evref-bl\_\_pharo-mcp 是否存在。

### @evref-bl/pharo-mcp 支持 ESM 还是 CommonJS？

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

### @evref-bl/pharo-mcp 需要什么版本的 Node\.js？

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

### @evref-bl/pharo-mcp 可以商用吗？

@evref-bl/pharo-mcp 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @evref-bl/pharo-mcp 的下载量有多少？

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

### @evref-bl/pharo-mcp 还在维护吗？

最新版本 3\.8\.0 发布于 2026/11/14（今天）；至今共发布 22 个版本，其中过去 12 个月发布了 22 个；首次发布于 2026/10/16。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

