MCP 服务端工具集合

MCP 服务端工具集合

一个基于 Go 的多功能服务端工具,包括文本转 SQL、数据转换和 Dify 检索器等功能。

快速入门

安装工具

根据需要选择安装以下命令行工具:

  • 文本转 SQL 工具:go install github.com/wangle201210/mcp-server/cmd/text2sql@latest
  • Dify 检索器:go install github.com/wangle201210/mcp-server/cmd/dify@latest
  • 数据转换工具:go install github.com/wangle201210/mcp-server/cmd/dt@latest

配置文件

创建 JSON 配置文件以定义功能模块。例如:

  • 文本转 SQL:配置数据库连接信息(如 link 字段)。
  • Dify 检索器:设置 API 密钥和端点信息(如 DIFY_DATASET_API_KEYDIFY_ENDPOINT)。
  • 数据转换:无需额外环境变量。

配置示例:

{
    "mcpServers": {
        "text2sql": {
            "descriptions": "自然语言转 SQL",
            "type": "stdio",
            "command": "text2sql",
            "env": {
                "link": "root:@tcp(127.0.0.1:3306)/goadmin?charset=utf8mb4&parseTime=True&loc=Local"
            }
        },
        "dify_retriever": {
            "descriptions": "Dify 知识库检索",
            "type": "stdio",
            "command": "dify",
            "env": {
                "DIFY_DATASET_API_KEY": "dataset-***"
            }
        }
    }
}

完成配置后即可运行相应工具。