Skip to main content
Glama
reach120

Reach120 MCP Server

Official
by reach120

Reach120 MCP server

Ein MCP-Server, der einem KI-Agenten einen kontrollierten Zugang zur Reach120 TOEFL-iBT-Übungs-API bietet: Schreibübungs-Prompts abrufen und die schriftliche Antwort eines Lernenden bewerten.

Reach120 ist eine unabhängige Übungsplattform. Sie ist nicht mit ETS verbunden, von ETS unterstützt oder von ETS verwaltet. TOEFL® ist ein eingetragenes Warenzeichen von ETS. Reach120 ist nicht mit ETS verbunden, von ETS unterstützt oder von ETS genehmigt.

Tools

Tool

Funktion

Kosten

list_practice_prompts

Schreibübungs-Prompts auflisten, mit der ID, die zum Bewerten gegen einen verwendet wird

Liest gespeicherte Zeilen, führt kein Modell aus

get_practice_prompt

Einen Prompt mit seinem vollständigen Szenario- oder Diskussionskontext abrufen

Liest eine gespeicherte Zeile, führt kein Modell aus

score_writing_response

Eine schriftliche Antwort bewerten und eine automatisierte Übungsbewertung sowie eine kurze Begründung zurückgeben

Führt den Bewerter aus; wird gegen Ihren Schlüssel abgerechnet

Related MCP server: agent-validator-mcp-server

Sie bringen den Schlüssel mit

Dieser Server enthält keine Anmeldedaten. Er leitet den Schlüssel, den Sie in REACH120_API_KEY platzieren, weiter und gibt die Antwort der API unverändert zurück.

Das ist eine Designentscheidung, keine Auslassung. Jede relevante Grenze liegt auf der Serverseite der API und wird bei jedem Aufruf ausgewertet – ein Anforderungsfenster pro Schlüssel, ein tägliches Bewertungskontingent pro Schlüssel und ein dienstweites Ausgabelimit. Ein Client, der eigene Grenzen durchsetzt, würde sie nur bei Personen durchsetzen, die sich dafür entscheiden, den Client weiterhin zu nutzen. Daher setzt dieser keine durch und kann keinen davon umgehen. Löschen Sie dieses Paket und rufen Sie den Endpunkt direkt auf, und Sie erhalten identische Ablehnungen.

Es gibt keinen unauthentifizierten Bewertungspfad. Ein Agent ohne Schlüssel erhält eine Ablehnung, die angibt, woher ein Schlüssel kommt, und es wird nichts gesendet.

Fordern Sie einen Schlüssel an und lesen Sie die vollständige Richtlinie zu Grenzen, Fehlercodes und Versionen unter https://www.reach120.com/developers.

Installation

Dieses Paket ist nicht auf npm veröffentlicht. Der Installationspfad ist dieses Repository, und es ist der einzige – @reach120/mcp-server wird im öffentlichen npm-Register nicht aufgelöst, und kein anderer Paketname steht dafür ein.

npx -y github:reach120/reach120-mcp

npm kompiliert das TypeScript während dieser Installation über das prepare-Skript, daher gibt es keinen separaten Build-Schritt.

Oder klonen Sie es und führen Sie es aus dem Quellcode aus:

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

Konfiguration

Claude Desktop (claude_desktop_config.json), Claude Code oder ein beliebiger MCP-Client, der stdio spricht:

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

Variable

Erforderlich

Standard

Bedeutung

REACH120_API_KEY

ja

Ihr Reach120-API-Schlüssel. Tools lehnen ohne ihn ab.

REACH120_API_BASE_URL

nein

https://www.reach120.com

Auf eine andere Bereitstellung zeigen.

REACH120_API_TIMEOUT_MS

nein

siehe readConfig in src/api.ts

Zeitlimit pro Anfrage, in Millisekunden.

Wie eine Ablehnung aussieht

Grenzen lehnen mit einem maschinenlesbaren Code ab, anstatt zu degradieren. Ein Aufruf, der das Tageskontingent des Schlüssels erreicht, wird nicht stillschweigend auf einer billigeren Engine bewertet und so zurückgegeben, als wäre es die Engine, die Sie angefordert haben – der Code benennt, was passiert ist, und die Fehlertabelle auf /developers erklärt, was jeder bedeutet.

Lokal verifizieren

npm install
npm run build
npm run verify

npm run verify startet den gebauten Server über stdio, führt einen echten MCP-Handshake mit dem SDK-Client durch, druckt die angekündigten Tools und ruft ein Tool ohne Schlüssel auf, um den Ablehnungspfad zu zeigen.

Bewertungen sind Übungsfeedback

score_writing_response gibt automatisiertes Übungsfeedback zurück, das von Reach120 erzeugt wird.

Es ist keine ETS-Bewertung und wird nicht auf der offiziellen Skala gemeldet. Diese README nennt bewusst nicht die Skala, auf der die Zahl ist: Diese Tatsache wird neben einer obligatorischen Einschränkung veröffentlicht, die das Anspruchsregister erfordert und die eine Paketseite nicht darstellen kann. Die Antwortstruktur ist unter https://www.reach120.com/developers dokumentiert.

TOEFL® ist ein eingetragenes Warenzeichen von ETS. Reach120 ist nicht mit ETS verbunden, von ETS unterstützt oder von ETS genehmigt.

Lizenz

MIT. Siehe 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