Skip to main content
Glama
reach120

Reach120 MCP Server

Official
by reach120

MCP-сервер Reach120

Сервер MCP, который предоставляет ИИ-агенту управляемый доступ к API практики TOEFL iBT от Reach120: получение практических заданий по письму и оценка письменного ответа учащегося.

Reach120 — независимая платформа для практики. Она не аффилирована с ETS, не одобрена и не управляется ETS. TOEFL® — зарегистрированный товарный знак ETS. Reach120 не аффилирована с ETS, не одобрена и не утверждена ETS.

Инструменты

Инструмент

Что делает

Стоимость

list_practice_prompts

Список практических заданий по письму, с идентификатором, используемым для оценки по одному из них

Читает сохранённые строки, не запускает модель

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 компилирует TypeScript во время этой установки через скрипт prepare, поэтому отдельного шага сборки нет.

Или клонируйте репозиторий и запускайте из исходного кода:

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 или любой MCP-клиент, поддерживающий stdio:

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

Переменная

Обязательная

По умолчанию

Значение

REACH120_API_KEY

да

Ваш ключ API Reach120. Инструменты отказывают без него.

REACH120_API_BASE_URL

нет

https://www.reach120.com

Укажите другое развёртывание.

REACH120_API_TIMEOUT_MS

нет

см. readConfig в src/api.ts

Тайм-аут запроса в миллисекундах.

Как выглядит отказ

Ограничения отказывают с машиночитаемым кодом, а не деградируют. Вызов, который достигает суточной квоты ключа, не тихо оценивается на более дешёвом движке и не возвращается так, как будто это тот движок, который вы запросили — код называет, что произошло, а таблица ошибок на /developers объясняет, что означает каждый из них.

Проверка локально

npm install
npm run build
npm run verify

npm run verify запускает собранный сервер через stdio, выполняет реальное рукопожатие MCP с SDK-клиентом, выводит заявленные инструменты и вызывает один инструмент без ключа, чтобы показать путь отказа.

Оценки — это практическая обратная связь

score_writing_response возвращает автоматическую практическую обратную связь, созданную Reach120.

Это не оценка ETS и не сообщается по официальной шкале. Этот README намеренно не называет шкалу, по которой находится число: этот факт публикуется рядом с обязательным ограничением, требуемым реестром заявлений, которое страница пакета не может отобразить. Форма ответа документирована на https://www.reach120.com/developers.

TOEFL® — зарегистрированный товарный знак ETS. Reach120 не аффилирована с 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