Korean NLP MCP server: morphological analysis, tokenization, spell & grammar checking (Bareun)
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Inspect callable tools, capabilities, and parameters exposed to AI agents by Grammar Checking.
analyze_syntaxSplits a sentence into words/morphemes and tags parts of speech (morphological analysis).
tokenizeSplits a sentence into word (token) units.
correct_grammarCorrects spelling/spacing and returns correction blocks.
list_pos_tagsReturns the 47 part-of-speech tags Bareun uses (code Β· name Β· class).
λ°λ₯Έ(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, and confusable-word rules of Korean. Plug Bareun in as an MCP tool and your agent can hand off analysis and proofreading to a dedicated Korean engine, then use the result to produce more accurate Korean output.
https://api.bareun.ai/mcpapi-key header or Authorization: Bearer <key>)The
/mcpendpoint 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.
| Tool | What it does | Key inputs |
|---|---|---|
analyze_syntax | Splits a sentence into words/morphemes and tags parts of speech (morphological analysis). | text (required), auto_split_sentence, auto_spacing, auto_jointing, custom_dict_names, encoding, format (full|compact) |
tokenize | Splits a sentence into word (token) units. | text (required), auto_spacing, encoding |
correct_grammar | Corrects spelling/spacing and returns correction blocks. | text (required), custom_dict_names, + 9 boolean correction options |
list_pos_tags | Returns the 47 part-of-speech tags Bareun uses (code Β· name Β· class). | (none) |
correct_grammar options (all boolean, default off): treat_as_title,
disable_split_sentence, disable_caret_spacing, disable_vx_spacing,
enable_limited_punctuation, disable_confusion, enable_cleanup_whitespace,
disable_typo_correction, enable_sentence_check.
encoding controls the unit for morpheme offsets: utf32 (default, code points
β matches Python), utf16 (JS/Java), utf8 (bytes β Go/C++).
| Resource URI | Contents | Auth |
|---|---|---|
bareun://pos-tags | The 47 POS tags (code Β· name Β· class) β same data as list_pos_tags | API key |
bareun://server-info | Server metadata β name Β· version Β· build Β· active tools/resources | API key |
bareun://custom-dicts | Names of custom-dictionary domains registered for the key | valid API key |
Tip β register globally. Most tools default to project scope (the server is only available in one project). To use Bareun across all your projects, register it at global / user scope as shown below.
Omit -s user for project-local scope. Check with claude mcp get bareun.
Global: ~/.cursor/mcp.json Β· Project: <project>/.cursor/mcp.json
Global: run MCP: Open User Configuration Β· Project: <project>/.vscode/mcp.json
claude_desktop_config.jsonClaude Desktop bridges header-authenticated remote servers via mcp-remote
(Node.js required):
Set Transport to Streamable HTTP, URL to https://api.bareun.ai/mcp, and
add header api-key: YOUR_API_KEY.
The contents of this repository (documentation, registry manifests, examples) are released under the MIT License. The Bareun engine itself is a proprietary service operated by Baikal AI; access is governed by the bareun.ai terms of service.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/bareun-korean-nlp-spell-grammar-checking)<a href="https://allmcps.com/mcp/bareun-korean-nlp-spell-grammar-checking"><img src="https://allmcps.com/api/badge/bareun-korean-nlp-spell-grammar-checking?style=directory" alt="Grammar Checking on AllMCPs" /></a>