mcp首字母缩略词查找
一个轻量级的、配置驱动的MCP服务器,它接收CSV格式的首字母缩写和首字母缩写,以提供查找工具,了解它们的完整含义和描述。
目的
mcp-acronym-lookup 允许您将任何简单的三列CSV缩写文件转换为MCP服务器,该服务器的单个工具可以解析这些缩写或首字母缩写,并将所有匹配的JSON定义返回给您的代理。
发布
所有官方版本 mcp首字母缩略词查找 发表于 。由于此MCP服务器是用Go编写的,因此每个版本都为macOS、Linux和Windows提供了预编译的可执行文件,可以随时下载和运行。
或者,如果您已安装Go,则可以安装 mcp首字母缩略词查找 使用以下命令直接从源代码获取:
go install github.com/UnitVectorY-Labs/mcp-acronym-lookup@latest配置
此服务器使用一个环境变量和可选的命令行标志进行配置:
环境变量
ACRONYM_FILE: (必填) 包含首字母缩略词定义的CSV文件的路径。CSV必须按顺序包含三列:acronym,full form,以及description.
命令行标志
--http:在给定地址上以流式HTTP传输运行(例如,:8080).如果省略,服务器将以标准I/O模式运行(MCP规范建议)。
CSV格式
CSV文件应采用UTF-8编码,并可能包含标题行。例子:
acronym,full form,description
LOL,Laugh Out Loud,Used in digital communication to indicate something is funny.
ASAP,As Soon As Possible,Commonly used to express urgency in completing a task or response.
DIY,Do It Yourself,Refers to the practice of creating or repairing things without professional help.在流式HTTP传输中运行
要作为MCP HTTP服务器运行,请使用 --http 标志(例如。, --http :8080).如果未指定,服务器默认为stdio。
然后可以在以下端点访问MCP服务器: http://localhost: /mcp
局限性
- 服务器只支持每个实例一个CSV文件。
- 匹配不区分大小写,忽略非字母字符;在查找之前,对输入字符串进行净化。
- 如果同一已净化密钥存在多个定义,则所有定义都将以列表形式返回。
