mcpField
B
Bareun — Korean NLP & Spell/Grammar Checking

Bareun — Korean NLP & Spell/Grammar Checking

远程服务
bareun.ai生产力010 周前更新

关于 Bareun — Korean NLP & Spell/Grammar Checking

Bareun 是面向韩语文本处理的 MCP 服务,供 AI 工具调用专用引擎进行形态分析和拼写、语法校正。它还提供分词、词典搜索及词义消歧等能力。

主要功能

  1. 01韩语形态分析与词性标注
  2. 02原始形态分析结果
  3. 03韩语分词
  4. 04拼写与语法校正
  5. 05按音素模式搜索词典
  6. 06同形词词义消歧

适用场景

  1. 01分析韩语句子的词素结构
  2. 02校正韩语文本的拼写与空格
  3. 03查询韩语词典条目
  4. 04判断同形词在句中的含义

MCP 相关

Bareun 通过 Streamable HTTP 提供带 API 密钥认证的 MCP 服务,向兼容客户端公开分析、校正、词典查询等工具,以及词性标签和服务器信息等资源。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.bareun.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.bareun.ai/mcp需要授权

工具

详细介绍

Bareun MCP 服务 — 韩语 NLP 与拼写/语法检查

License: MIT smithery badge

바른(Bareun) 是一个韩语自然语言平台。这是它的 MCP(Model Context Protocol) 服务——它让任何兼容 MCP 的 AI 工具(Claude、Cursor、 VS Code、Claude Desktop 等)都能通过调用 Bareun 作为工具来执行韩语形态分析和 拼写/语法纠正。

大模型仍会遗漏韩语中细微的空格规则、助词搭配和易混词规则。将 Bareun 接入为 MCP 工具后,Agent 就能将分析和校对工作交给专用韩语引擎,再利用结果生成更准确的韩语内容。

  • 托管端点: https://api.bareun.ai/mcp
  • 传输方式: Streamable HTTP(JSON-RPC 2.0)——无需 SSE、无需额外端口、无需安装
  • 身份验证: API 密钥(api-key 标头或 Authorization: Bearer <key>)
  • 获取 API 密钥: https://bareun.ai

/mcp 端点仅在包含拼写检查器的 Bareun 版本中提供(仅支持形态分析的版本不开放 /mcp)。同一端点也适用于可自托管/本地部署的安装,只需替换主机地址即可。


效果示例

拼写与空格 — correct_grammar(来自 https://api.bareun.ai/mcp 的真实输出):

输入회의결과를 정리해서 내일까지 보내주시기 바람니다.
输出회의 결과를 정리해서 내일까지 보내 주시기 바랍니다.

每项修正都会以区块形式返回,因此 Agent 可以解释所做的修改,而不是悄悄重写句子:

原文修正后类别规则
회의결과를회의 결과를SPACING复合名词空格
보내주시기보내 주시기SPACING辅助动词空格
바람니다.바랍니다.TYPO拼写错误

形态分析 — analyze_syntax(format: compact):

输入나는 학교에 간다.
输出나/NP 는/JX 학교/NNG 에/JKB 가/VV ㄴ다/EF ./SF

同形词义项 — analyze_syntax 搭配 with_sense: true(测试版):在 배가 아프다 中的 배 会返回 senseNo: 1 及其词典释义——사람이나 동물의 몸에서 … 가슴과 엉덩이 사이의 부위(腹部,概率为 0.87),以及 Urimalsaem 词条 ID——因此 Agent 能知道它读到的是哪个 배。


工具

工具功能关键输入
analyze_syntax将句子拆分为词语/语素并标注词性(形态分析)。text(必填)、auto_split_sentence、auto_spacing、auto_jointing、custom_dict_names、encoding、format(full|compact)、with_sense
analyze_syntax_raw执行相同的分析,不进行后处理(不拆分复合名词/动词、不自动添加空格、不使用自定义词典)——输出原始模型结果。text(必填)、auto_split_sentence、encoding、format、with_sense
search_dict按字母(音素级)槽位模式搜索 Urimalsaem 韩语词典(约 110 万条词条)——支持无法用组合韩文音节表达的条件,例如“词干以收音 ㅎ 结尾的动词”或“以 -아지 结尾的词”。pattern(必填)、anchor(word|prefix|suffix|contains)、pos、std_only、with_definition、limit、count_only
tokenize将句子拆分为词语(词元)单位。text(必填)、auto_spacing、encoding
correct_grammar更正拼写和空格,并返回更正块。text(必填)、custom_dict_names,以及 9 个布尔更正选项
list_pos_tags返回 Bareun 使用的 47 个词性标签(代码 · 名称 · 类别)。(无)

correct_grammar 选项(均为布尔值,默认关闭):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 控制语素偏移量的单位:utf32(默认,码点 ——与 Python 一致)、utf16(JS/Java)、utf8(字节——Go/C++)。

with_sense — 同形词词义消歧(WSD,测试版)。 韩语中许多不同的词写法相同:배 可以表示腹部、船或梨。在 analyze_syntax/analyze_syntax_raw 中设置 with_sense: true,每个实义语素都会携带一个 sense 对象——词典词义编号、韩语释义、Urimalsaem 词条 ID,以及所选词义在该词候选词义中的概率。此功能默认关闭(会额外运行一次模型;省略该参数时,响应与此前逐字节相同),并且 format=compact 会将其以内联形式呈现为 배__002/NNG。此功能处于测试版,并随 Bareun 3.1.0 正式发布。

资源

资源 URI内容身份验证
bareun://pos-tags47 个词性标签(代码 · 名称 · 类别)——与 list_pos_tags 返回的数据相同API 密钥
bareun://server-info服务元数据——名称 · 版本 · 构建 · 已启用的工具/资源API 密钥
bareun://custom-dicts为该密钥注册的自定义词典域名称有效 API 密钥

快速开始

提示——全局注册。 大多数工具默认使用项目范围(服务仅在一个项目中可用)。若要在所有项目中使用 Bareun,请按下方所示在全局/用户范围注册。

Claude Code
# -s user → global: available in every project
claude mcp add -s user --transport http bareun https://api.bareun.ai/mcp \
  --header "api-key: YOUR_API_KEY"

省略 -s user 可使用项目本地范围。使用 claude mcp get bareun 检查。

Cursor

全局:~/.cursor/mcp.json · 项目:<project>/.cursor/mcp.json

{
  "mcpServers": {
    "bareun": {
      "url": "https://api.bareun.ai/mcp",
      "headers": { "api-key": "YOUR_API_KEY" }
    }
  }
}
VS Code

全局:运行 MCP: Open User Configuration · 项目:<project>/.vscode/mcp.json

{
  "servers": {
    "bareun": {
      "type": "http",
      "url": "https://api.bareun.ai/mcp",
      "headers": { "api-key": "YOUR_API_KEY" }
    }
  }
}
Claude Desktop — claude_desktop_config.json

Claude Desktop 通过 mcp-remote (需要 Node.js)连接使用请求头身份验证的远程服务:

{
  "mcpServers": {
    "bareun": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://api.bareun.ai/mcp",
        "--header", "api-key: YOUR_API_KEY"
      ]
    }
  }
}
Cline — cline_mcp_settings.json

在 Cline 中打开 MCP Servers → Configure MCP Servers,然后添加:

{
  "mcpServers": {
    "bareun": {
      "type": "streamableHttp",
      "url": "https://api.bareun.ai/mcp",
      "headers": { "api-key": "YOUR_API_KEY" },
      "disabled": false,
      "autoApprove": []
    }
  }
}

所有五个工具均为只读(readOnlyHint),因此将它们列入 autoApprove 是安全的,这样就不必确认每次调用。

ChatGPT — 开发者模式

ChatGPT 可直接连接 Streamable HTTP 服务,无需审核目录。 开启开发者模式(Settings → Apps & Connectors → Advanced),然后创建 一个连接器:

  • URL: https://api.bareun.ai/mcp
  • 身份验证: OAuth — Bareun 使用自己的 OAuth 2.1 (PKCE) 端点,因此 ChatGPT 会打开一个登录页面,供你粘贴 Bareun API 密钥。(ChatGPT 的连接器 对话框提供 OAuth 或无身份验证选项;如果你的版本也允许设置请求标头,那么 api-key 标头同样适用。)

ChatGPT 不同版本的菜单措辞和套餐可用性会有所变化 — 开发者模式是 账户级开关;在 Business/Enterprise 中,需要先由工作区所有者启用。

使用 MCP Inspector 测试
npx @modelcontextprotocol/inspector

将传输方式设为 Streamable HTTP,将URL设为 https://api.bareun.ai/mcp,并 添加标头 api-key: YOUR_API_KEY。


示例

// tools/call → analyze_syntax  (format: compact)
{ "text": "나는 학교에 간다.", "format": "compact" }
// → "나/NP 는/JX 학교/NNG 에/JKB 가/VV ㄴ다/EF ./SF"

链接

许可证

本仓库的内容(文档、注册清单、示例)依据 MIT License 发布。Bareun 引擎本身是 由 Baikal AI 运营的专有服务;访问权限受 bareun.ai 服务条款约束。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。