Bareun MCP Server — Korean NLP & Spell/Grammar Checking
Bareun — Korean NLP & Spell/Grammar Checking
Korean NLP & spell/grammar checking MCP server (Bareun) — remote streamable-HTTP at api.bareun.ai/mcp
grammarkoreanmcpmodel context protocolmorphological analysisnlpspell checkerOverview
From the repository's own README, as read at the audited commit.
# Bareun MCP Server — Korean NLP & Spell/Grammar Checking[](./LICENSE)[](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.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | WARN |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (3)
streamable-http
> 얹어 주는 **로컬 프록시**를 세우고 `--url http://127.0.0.1:<port>/mcp` 로 조회했다. 조회가 끝나면
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
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-09-13 | e4b34d35cdff | SAFE | B | 89 | source 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