Token导航 LogoToken导航TokenDH.com
kbbi MCP logo
运维云端未说明官方级别未说明来源级核验

kbbi MCP

MCP Server

一个用于查询KBBI(印度尼西亚语大词典)的MCP服务器工具,提供稳定的JSON输出格式。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
搜索PythonClaudeClaude DesktopClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

gaato

提供方

gaato

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

kbbi mcp

![CI](https://github.com/gaato/kbbi-mcp/actions/workflows/ci.yml) ![PyPI](https://pypi.org/project/kbbi-mcp/) ![Python](https://pypi.org/project/kbbi-mcp/) ![License](https://github.com/gaato/kbbi-mcp/blob/HEAD/LICENSE)

查询 KBBI 的 MCP 服务器。

python 3.13+

该项目公开了一个稳定的JSON工具输出,因此LLM客户端可以决定如何格式化、翻译或汇总结果。

与KBBI Daring的关系

这个项目是 非官方的 并且是 不隶属于 或由官方KBBI Daring服务背书。

特性

  • MCP工具: kbbi_lookup(query: str)
  • MCP资源: kbbi://{query} (有效载荷与 kbbi_lookup)
  • 无需登录/身份验证流程
  • 默认使用官方KBBI VI Daring

在MCP客户端中配置(JSON)

大多数MCP客户端(包括Claude Desktop)使用具有顶级JSON配置的JSON配置 mcpServers 对象。 这 mcpServers 格式是MCP生态系统中新兴的标准(参见:https://gofastmcp.com/integrations/mcp-json-configuration.md).

mcpServers-基于客户端(克劳德桌面/光标/Windsurf)

这符合许多Python MCP服务器使用的约定。

放在哪里:

  • 克劳德桌面: ~/.claude/claude_desktop_config.json
  • 光标: .cursor/mcp.json (项目)或 ~/.cursor/mcp.json (全球)
  • 风浪: ~/.codeium/windsurf/mcp_config.json
{
	"mcpServers": {
		"kbbi": {
			"command": "uvx",
			"args": ["kbbi-mcp"]
		}
	}
}

注意:此示例使用 uvx (部分 uv)运行服务器。 在此处安装uv:https://docs.astral.sh/uv/getting-started/installation/

如果你不想依赖 uv,安装 kbbi-mcp 进入一个环境,并将您的客户端指向该环境的可执行文件。例如:

  • 使用控制台脚本(建议在可用时使用): kbbi-mcp
  • 或者运行该模块: python -m kbbi_mcp

服务器直接查找KBBI VI Daring官方网站。

本地开发(从该仓库运行)

你需要 uv 安装:https://docs.astral.sh/uv/getting-started/installation/

此回购包括 fastmcp.json 定义如何运行服务器的文件(源+uv环境+stdio传输)。

要直接从此签出运行服务器,请执行以下操作:

fastmcp run

生成 mcpServers 您可以粘贴到MCP客户端配置中的条目:

fastmcp install mcp-json fastmcp.json

注意:生成的配置使用绝对路径,因此无论客户端的工作目录如何,它都能正常工作。

工具: kbbi_lookup

输入

  • query (string):一个单词或短语

工具参数示例:

{
	"query": "makan"
}

输出

返回一个JSON对象:

  • found (布尔)
  • query (字符串)
  • url (字符串|空)
  • entries (列表)
  • suggestions (列表)
  • error (string,可选):仅在请求无效(例如空查询)或发生意外错误时显示

entries 使用具有规范化的英语密钥模式:

  • etymology 始终存在(作为对象或 null)
  • 相关单词列表始终存在(作为数组,可能为空)

这使得工具输出在源变量之间保持可预测性。

工具输出示例:

{
	"found": true,
	"query": "makan",
	"url": "https://kbbi.kemendikdasmen.go.id/entri/makan",
	"entries": [
		{
			"headword": "makan",
			"sense_number": "",
			"root_words": [],
			"pronunciation": "",
			"nonstandard_forms": [],
			"variants": [],
			"definitions": [],
			"etymology": null,
			"derived_words": [],
			"compound_words": [],
			"proverbs": [],
			"idioms": []
		}
	],
	"suggestions": []
}

资源: kbbi://{query}

此服务器还公开了与只读MCP资源相同的有效负载。

  • kbbi://makan

对于低级调试,客户端将使用 resources/read 随着 {"uri": "kbbi://makan"}.

数据源

查找行为:

  • 官方消息来源: https://kbbi.kemendikdasmen.go.id/entri/{query}

可选环境变量:

  • KBBI_BASE_URL (默认值: https://kbbi.kemendikdasmen.go.id)
  • KBBI_TIMEOUT_SECONDS (默认值: 10.0)

目录标签

目录标签

搜索PythonClaude词典查询本地部署MCP服务器JSON工具语言处理

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP