使用说明

项目简介

Lingo.dev 是一个 AI 本地化工具包,此仓库代码是其 CLI 工具的实现。其中 'mcp' 命令提供了 Model Context Protocol (MCP) 服务器功能,允许其他 AI 客户端通过标准协议调用 Lingo.dev 的翻译能力。

主要功能点

  • 工具 (Tools) 注册与执行: 提供 'translate' 工具,该工具可以检测文本语言并使用 Lingo.dev 的 AI 引擎进行翻译。
  • 基于 JSON-RPC 协议通信: MCP 服务器通过标准的 JSON-RPC 协议与客户端进行请求和响应交互。
  • Stdio 传输协议支持: 服务器通过 Stdio (标准输入输出) 协议与 MCP 客户端建立连接,实现本地或管道通信。

安装步骤

  1. 环境准备: 确保您的系统已安装 Node.js 和 npm (Node 包管理器)。
  2. 克隆仓库: 使用 Git 命令克隆 Lingo.dev 仓库到本地:
    git clone https://github.com/lingodotdev/lingo.dev.git
  3. 进入 CLI 目录: 导航到仓库的 'packages/cli' 目录:
    cd lingo.dev/packages/cli
  4. 安装依赖: 使用 npm 安装项目依赖:
    npm install
  5. 构建: 构建 CLI 工具,生成可执行的服务器代码:
    npm run build

服务器配置

MCP 客户端需要配置以下信息才能连接到 Lingo.dev MCP 服务器。以下是 JSON 格式的配置示例,请根据您的 MCP 客户端进行相应配置:

{
  "serverName": "Lingo.dev MCP Server",
  "command": "node",
  "args": [
    "./build/cli.mjs",
    "mcp",
    "<API_KEY>"
    // 将 <API_KEY> 替换为您的 Lingo.dev API 密钥。
    // 您可以在 Lingo.dev 网站 (https://lingo.dev) 注册并获取 API 密钥。
    // API 密钥用于服务器的身份验证和功能授权。
  ]
}

基本使用方法

  1. 获取 API 密钥: 访问 Lingo.dev 官网 并注册账号,在控制台中获取您的 API 密钥。
  2. 启动 MCP 服务器: 根据上述服务器配置,在命令行中执行启动命令,并将 '<API_KEY>' 替换为您的实际密钥。服务器成功启动后,将通过 Stdio 监听 MCP 客户端的请求。
  3. 配置 MCP 客户端: 在您的 MCP 客户端应用中,配置连接到该 MCP 服务器。客户端应能发现并调用服务器提供的 'translate' 工具,从而实现文本翻译功能。

信息

分类

AI与计算