Skip to main content
Glama
reach120

Reach120 MCP Server

Official
by reach120

Reach120 MCP 服务器

一个 MCP 服务器,为 AI 代理提供一条受管控的路径来访问 Reach120 TOEFL iBT 练习 API:获取写作练习提示,并对学习者的书面回答进行评分。

Reach120 是一个独立的练习平台。它与 ETS 无关联、未获 ETS 认可,也不由 ETS 管理。TOEFL® 是 ETS 的注册商标。Reach120 与 ETS 无关联、未获 ETS 认可,也未获 ETS 批准。

工具

工具

功能

成本

list_practice_prompts

列出写作练习提示,附带用于针对某一提示评分的 id

读取已存储的行,不运行模型

get_practice_prompt

获取一条提示及其完整场景或讨论上下文

读取已存储的行,不运行模型

score_writing_response

对书面回答进行评分,返回自动练习分数和简短的理由说明

运行评分器;按你的密钥计量

Related MCP server: agent-validator-mcp-server

密钥由你提供

此服务器不携带任何凭据。它会将你放入 REACH120_API_KEY 的密钥转发出去,并原样返回 API 的应答。

这是一个设计决策,而非疏漏。所有重要的限制都存在于 API 的服务端,并在每次调用时进行评估——每个密钥的请求窗口、每个密钥的每日评分配额,以及服务范围的支出门槛。一个自行执行限制的客户端,只会对选择继续使用该客户端的人执行限制,因此本服务器不执行任何限制,也无法绕过任何限制。删除此包并直接调用端点,你会得到完全相同的拒绝。

不存在未经身份验证的评分路径。没有密钥的代理会收到一条拒绝消息,说明密钥的来源,并且不会发送任何内容。

如需申请密钥并阅读完整的限制、错误代码和版本政策,请访问 https://www.reach120.com/developers

安装

此包未发布在 npm 上。 安装路径就是本仓库,且是唯一路径——@reach120/mcp-server 在公共 npm 注册表上无法解析,也没有其他包名可以替代它。

npx -y github:reach120/reach120-mcp

npm 会在该安装过程中通过 prepare 脚本编译 TypeScript,因此无需单独的构建步骤。

或者克隆它并从源码运行:

git clone https://github.com/reach120/reach120-mcp.git
cd reach120-mcp
npm install
npm run build
node dist/index.js

配置

Claude Desktop(claude_desktop_config.json)、Claude Code 或任何支持 stdio 的 MCP 客户端:

{
  "mcpServers": {
    "reach120": {
      "command": "npx",
      "args": ["-y", "github:reach120/reach120-mcp"],
      "env": {
        "REACH120_API_KEY": "r120_live_your_key_here"
      }
    }
  }
}

变量

必需

默认值

含义

REACH120_API_KEY

你的 Reach120 API 密钥。没有它,工具会拒绝执行。

REACH120_API_BASE_URL

https://www.reach120.com

指向另一个部署。

REACH120_API_TIMEOUT_MS

src/api.ts 中的 readConfig

每次请求的超时时间,以毫秒为单位。

拒绝的样子

限制以机器可读的代码拒绝,而不是降级处理。命中密钥每日配额的调用不会被悄悄地在更便宜的引擎上评分,然后当作你要求的引擎的结果返回——代码会说明发生了什么,/developers 上的错误表会说明每个代码的含义。

本地验证

npm install
npm run build
npm run verify

npm run verify 通过 stdio 启动构建后的服务器,与 SDK 客户端完成一次真实的 MCP 握手,打印所宣传的工具,并在没有密钥的情况下调用一个工具以展示拒绝路径。

分数是练习反馈

score_writing_response 返回由 Reach120 生成的自动练习反馈。

它不是 ETS 分数,也不在官方量表上报告。本 README 刻意不说明该数字所在的量表:该事实与声明账本要求的强制性限制一起发布,而包页面无法呈现这些内容。响应结构在 https://www.reach120.com/developers 上有文档说明。

TOEFL® 是 ETS 的注册商标。Reach120 与 ETS 无关联、未获 ETS 认可,也未获 ETS 批准。

许可证

MIT。见 LICENSE

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.

  • SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.

  • Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabili…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/reach120/reach120-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server