Reach120 MCP Server
OfficialMCP-сервер Reach120
Сервер MCP, который предоставляет ИИ-агенту управляемый доступ к API практики TOEFL iBT от Reach120: получение практических заданий по письму и оценка письменного ответа учащегося.
Reach120 — независимая платформа для практики. Она не аффилирована с ETS, не одобрена и не управляется ETS. TOEFL® — зарегистрированный товарный знак ETS. Reach120 не аффилирована с ETS, не одобрена и не утверждена ETS.
Инструменты
Инструмент | Что делает | Стоимость |
| Список практических заданий по письму, с идентификатором, используемым для оценки по одному из них | Читает сохранённые строки, не запускает модель |
| Получение одного задания с полным сценарием или контекстом обсуждения | Читает сохранённую строку, не запускает модель |
| Оценка письменного ответа, возвращающая автоматическую практическую оценку и краткое обоснование | Запускает оценщик; тарифицируется по вашему ключу |
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-mcpnpm компилирует 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"
}
}
}
}Переменная | Обязательная | По умолчанию | Значение |
| да | — | Ваш ключ API Reach120. Инструменты отказывают без него. |
| нет |
| Укажите другое развёртывание. |
| нет | см. | Тайм-аут запроса в миллисекундах. |
Как выглядит отказ
Ограничения отказывают с машиночитаемым кодом, а не деградируют. Вызов, который достигает суточной квоты ключа, не тихо оценивается на более дешёвом движке и не возвращается так, как будто это тот движок, который вы запросили — код называет, что произошло, а таблица ошибок на /developers объясняет, что означает каждый из них.
Проверка локально
npm install
npm run build
npm run verifynpm run verify запускает собранный сервер через stdio, выполняет реальное рукопожатие MCP с SDK-клиентом, выводит заявленные инструменты и вызывает один инструмент без ключа, чтобы показать путь отказа.
Оценки — это практическая обратная связь
score_writing_response возвращает автоматическую практическую обратную связь, созданную Reach120.
Это не оценка ETS и не сообщается по официальной шкале. Этот README намеренно не называет шкалу, по которой находится число: этот факт публикуется рядом с обязательным ограничением, требуемым реестром заявлений, которое страница пакета не может отобразить. Форма ответа документирована на https://www.reach120.com/developers.
TOEFL® — зарегистрированный товарный знак ETS. Reach120 не аффилирована с ETS, не одобрена и не утверждена ETS.
Лицензия
MIT. См. LICENSE.
Maintenance
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
AlicenseNot gradedqualityDmaintenanceEnables LLMs to convert documents to Google Forms, edit questions, list and publish forms, and run AI form assistant tools through the Formswrite API.MIT- AlicenseAqualityDmaintenanceEnables testing and validation of APIs for AI agent compatibility, providing scores, grades, and actionable recommendations.3MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, search, and call any REST API described by an OpenAPI or Swagger document. Supports multiple API endpoints with authentication and parameter handling.25MIT
- FlicenseAqualityCmaintenanceEnables AI agents to create and edit Google Docs and draft Gmail emails through natural language.7
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…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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