Skip to main content
Glama
theluckystrike

BeLikeNative Grammar Server

BeLikeNative MCP-Server

Ein Model Context Protocol (MCP)-Server, der Grammatikprüfung, Schreibverbesserung, Übersetzung und Tools zur Anpassung des Tonfalls für KI-Clients wie Claude Desktop, ChatGPT, Cursor und andere bereitstellt.

Kein API-Schlüssel erforderlich. Grammatik- und Stilprüfungen verwenden eine lokale regelbasierte Engine. Übersetzungs- und Tonfallanpassungen geben strukturierte Prompts für die verarbeitende Host-KI zurück.

Tools

Tool

Beschreibung

Verarbeitung

check_grammar

Überprüfung von Grammatik, Rechtschreibung und Zeichensetzung mit L1-bewussten Erklärungen

Lokal regelbasiert (50+ Regex-Regeln)

improve_writing

Analyse von Text auf Stil, Weitschweifigkeit, Passiv und Satzlänge

Lokal regelbasiert + Stilrichtlinien

translate

Übersetzung von Text zwischen Sprachen mit natürlicher, flüssiger Ausgabe

Gibt Prompt für Host-KI zurück

adjust_tone

Anpassung des Text-Tonfalls (formell, locker, professionell, diplomatisch usw.)

Gibt Prompt für Host-KI zurück

Voraussetzungen

  • Node.js 18+

Das ist alles. Keine API-Schlüssel, keine Umgebungsvariablen, keine externen Dienste.

Installation

cd mcp-server
pnpm install

Standalone ausführen

pnpm start

Der Server kommuniziert über stdio (stdin/stdout). Er ist dafür konzipiert, von einem MCP-Client gestartet zu werden, nicht interaktiv ausgeführt zu werden.

MCP-Client-Konfiguration

Claude Desktop

Zur Claude Desktop-Konfiguration hinzufügen (~/Library/Application Support/Claude/claude_desktop_config.json unter macOS):

{
  "mcpServers": {
    "belikenative": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-server/src/index.mjs"]
    }
  }
}

Claude Code

Zu den Claude Code MCP-Einstellungen hinzufügen:

{
  "mcpServers": {
    "belikenative": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-server/src/index.mjs"]
    }
  }
}

Cursor

Zur Cursor MCP-Konfiguration hinzufügen (.cursor/mcp.json in Ihrem Projekt oder ~/.cursor/mcp.json global):

{
  "mcpServers": {
    "belikenative": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-server/src/index.mjs"]
    }
  }
}

Windsurf / Andere MCP-Clients

Jeder MCP-Client, der stdio-Transport unterstützt, kann diesen Server verwenden. Verweisen Sie ihn auf node src/index.mjs. Es sind keine Umgebungsvariablen erforderlich.

Tool-Schemas

check_grammar

{
  "text": "string (required, max 6000 chars)",
  "language": "string (optional, default 'en') -- writer's native language for L1-tailored explanations"
}

improve_writing

{
  "text": "string (required, max 6000 chars)",
  "style": "enum: academic | business | creative | technical | simple | concise (optional, default 'business')"
}

translate

{
  "text": "string (required, max 6000 chars)",
  "source_language": "string (required) -- e.g. 'en', 'English', 'fr'",
  "target_language": "string (required) -- e.g. 'es', 'Spanish', 'de'"
}

adjust_tone

{
  "text": "string (required, max 6000 chars)",
  "tone": "enum: formal | casual | friendly | professional | persuasive | confident | empathetic | diplomatic (required)"
}

Architektur

src/
  index.mjs    -- MCP server entry point (stdio transport, tool registration)
  tools.mjs    -- Tool definitions (JSON schemas) and handler functions
  rules.mjs    -- Local grammar rules engine (50+ regex patterns, style analyzer)
  • Transport: stdio (Standard für MCP)

  • Grammatik/Stil: Lokale regelbasierte Engine (keine externen API-Aufrufe)

  • Übersetzung/Tonfall: Gibt strukturierte Prompts für die verarbeitende Host-KI zurück

  • Logging: Alle Logs gehen an stderr (stdout ist für das MCP-Protokoll reserviert)

  • Fehlerbehandlung: Stürzt nie ab – alle Fehler geben strukturierte MCP-Fehlerantworten zurück

Funktionsweise

Die zentrale Erkenntnis: MCP-Tools werden von KI-Clients (Claude Desktop, Cursor usw.) aufgerufen, die bereits über eine integrierte KI verfügen. Es ist nicht erforderlich, dass der MCP-Server eigene API-Aufrufe tätigt.

  • check_grammar und improve_writing verwenden 50+ Regex-basierte Regeln, um Grammatikfehler, Rechtschreibfehler, Stilprobleme, Passivkonstruktionen und Probleme mit der Satzlänge zu erkennen. Die Ergebnisse sind deterministisch und sofort verfügbar.

  • translate und adjust_tone erfordern tatsächlich KI-Intelligenz, daher geben sie strukturierte Prompts mit Richtlinien zurück, die die Host-KI direkt verarbeitet. Dies ist schneller, kostengünstiger und zuverlässiger als ein doppelter API-Aufruf.

Code-Qualität

Dieser Server folgt den NASA Power of 10-Regeln:

  • Alle Funktionen unter 60 Zeilen

  • Mindestens 2 Assertionen pro Funktion

  • Alle Schleifen haben feste Obergrenzen

  • Kein globaler veränderbarer Zustand (Konstanten sind eingefroren)

  • Jeder Rückgabewert wird überprüft

  • Null Warnungen


BeLikeNative Entwickler-Tools

Dieses Tool ist Teil des BeLikeNative-Ökosystems — KI-gestützte Schreibwerkzeuge für nicht-muttersprachliche Englischsprecher.

Tool

Typ

Beschreibung

Grammar Check

GitHub Action

PR-Grammatikprüfer mit 60 Regeln und L1-bewussten Erkenntnissen

Writing Assistant

GitHub Action

Analyse der Schreibqualität: Lesbarkeit, Struktur, Klarheit

i18n Checker

GitHub Action

Findet hartcodierte Strings, die internationalisiert werden müssen

Commit Lint

GitHub Action

Prüfer für Grammatik, Format & Klarheit von Commit-Nachrichten

Website Grader

Web-Tool

Kostenloser Website-Leistungsprüfer

BeLikeNative Chrome-Erweiterung — KI-Schreibassistent für über 100 Sprachen, 15 Tonfälle, 15 Stile. 10.000+ Nutzer, 4,6★ Bewertung.

Lizenz

MIT

Install Server
F
license - not found
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (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.

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/theluckystrike/bln-mcp-grammar-server'

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