← MCP servers · gih2yun

Bareun MCP Server — Korean NLP & Spell/Grammar Checking

Bareun — Korean NLP & Spell/Grammar Checking

SAFEgrade B · trust 89/100

Korean NLP & spell/grammar checking MCP server (Bareun) — remote streamable-HTTP at api.bareun.ai/mcp

grammarkoreanmcpmodel context protocolmorphological analysisnlpspell checker

Overview

From the repository's own README, as read at the audited commit.

# Bareun MCP Server — Korean NLP & Spell/Grammar Checking[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)[![smithery badge](https://smithery.ai/badge/gih2yun/bareunai)](https://smithery.ai/servers/gih2yun/bareunai)> **바른(Bareun)** is a Korean natural-language platform. This is its **MCP (Model> Context Protocol)** server — it lets any MCP-compatible AI tool (Claude, Cursor,> VS Code, Claude Desktop, ...) perform **Korean morphological analysis** and> **spell/grammar correction** by calling Bareun as a tool.Large language models still miss the subtle spacing, particle agreement, andconfusable-word rules of Korean. Plug Bareun in as an MCP tool and your agent canhand off analysis and proofreading to a dedicated Korean engine, then use theresult to produce more accurate Korean output.- **Hosted endpoint:** `https://api.bareun.ai/mcp`- **Transport:** Streamable HTTP (JSON-RPC 2.0) — no SSE, no extra port, no install- **Auth:** API key (`api-key` header or `Authorization: Bearer <key>`)- **Get an API key:** https://bareun.ai> The `/mcp` endpoint is available on the **spell-checker–included** build of Bareun> (the morphological-analysis-only build does not expose `/mcp`). The same endpoint> works on self-hosted/on-prem installs — just swap the host.---## What it looks like**Spelling & spacing — `correct_grammar`** (real output from `https://api.bareun.ai/mcp`):| | ||---|---|| **In** | 회의결과를 정리해서 내일까지 보내주시기 바람니다. || **Out** | 회의 결과를 정리해서 내일까지 보내 주시기 바랍니다. |Every fix comes back as a block, so an agent can explain the edit instead of silentlyrewriting the sentence:| Original | Corrected | Category | Rule ||---|---|---|---|| 회의결과를 | 회의 결과를 | `SPACING` | compound noun spacing || 보내주시기 | 보내 주시기 | `SPACING` | auxiliary-verb spacing || 바람니다. | 바랍니다. | `TYPO` | misspelling |**Morphological analysis — `analyze_syntax`** (`format: compact`):| | ||---|---|| **In** | 나는 학교에 간다. || **Out** | `나/NP 는/JX 학교/NNG 에/JKB 가/VV ᄂ다/EF ./SF` |**Homograph senses —

Details

Source
gih2yun/bareun-mcp
Transports
streamable-http
Tools
Registered at runtime; the list could not be read from source.
License
MIT
Stars
0 · pushed 22d ago

Trust audit

Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeNA
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfaceWARN
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
none-observed
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (3)

MEDIUMAuth / authz · mcp.remote_no_auth · CWE-287, CWE-862
streamable-http
Why it matters. a network transport with no auth environment variable found
Fix. require a token
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
docs/SUBMISSION.md:235
> 얹어 주는 **로컬 프록시**를 세우고 `--url http://127.0.0.1:<port>/mcp` 로 조회했다. 조회가 끝나면
LOWInventory / provenance · mcp.no_tools_extracted · CWE-1104
server.json
Why it matters. the tool list is enumerated at runtime by tools/list, not declared in source
Fix. the page says so rather than showing an empty table

Gates applied: no_behavioural_pass.

Audited 2026-09-13 · audit v0.4.0 · source sha e4b34d35cdff · full audit: observations/trust-audit/mcp-server/gih2yun__bareun.json · Report an issue or request a re-scan

Audit history

DateSourceVerdictGradeScoreChange
2026-09-13e4b34d35cdffSAFEB89source changed, verdict held

Alternatives

Other servers in the same categories, safer ones first.

Questions

What is the Bareun — Korean NLP & Spell/Grammar Checking MCP server?

Korean NLP & spell/grammar checking MCP server (Bareun) — remote streamable-HTTP at api.bareun.ai/mcp

Is Bareun — Korean NLP & Spell/Grammar Checking safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does Bareun — Korean NLP & Spell/Grammar Checking need?

No credential environment variables were found in its source, so it appears to need none.

How does Bareun — Korean NLP & Spell/Grammar Checking run?

It speaks streamable-http, so it runs as a service you connect to over the network.

How current is this page?

The grade is for one exact copy of the source (e4b34d35cdff), read on 2026-09-13. The repository is watched and re-audited when it changes.

Provenance: OBSERVED · read 2026-09-13 · job trust-audit-2026-09-13