DeepL MCP服务器

专为Airia平台优化的DeepL MCP服务器,提供文本翻译、重述和多语言支持等核心功能。

  • by 1-ARIjitS
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 1-ARIjitS/deepl-mcp-proffessional

使用说明

适用于Airia的专业DeepL MCP服务器

这是针对与Aria平台集成而优化的专业部署的DeepL MCP(模型上下文协议)服务器。

特点/特性

  • ✅ 持续运行的云部署
  • ✅ 安全的MCP访问令牌认证
  • ✅ 健康监测和自动重启
  • ✅ 专业的日志记录和错误处理
  • ✅ 支持多种部署平台

快速部署指南

选项1:Railway.app(推荐 - 免费且简便)

  1. 将此代码推送到GitHub仓库
  2. 首选 Railway.app(可译为“铁路应用”或根据具体上下文可能译为“铁路软件”等,但“Railway.app”本身通常直接作为应用名称使用,不直接翻译) 并进行注册
  3. 点击“从GitHub仓库部署”并选择您的仓库
  4. 在铁路仪表盘中,转到“变量”选项卡并设置:
    DEEPL_API_KEY=09d1702b-d2e4-47d6-b74d-1fded50b0463:fx
    
  5. 部署!铁路将提供一个类似这样的URL: https://your-app.up.railway.app

选项2:Render.com(免费替代方案)

  1. 将代码推送到GitHub
  2. 首选 Render.com(可译为“渲染网”或根据具体语境保留原名) 并连接GitHub
  3. 从您的存储库中创建一个新的Web服务
  4. 设置环境变量: DEEPL_API_KEY=09d1702b-d2e4-47d6-b74d-1fded50b0463:fx
  5. 部署!你会得到一个类似这样的URL: https://your-app.onrender.com

Airia 集成

部署后,请在Airia中使用这些详细信息:

连接详情:

  • URL(统一资源定位符): https://your-deployment-url.com/sse
  • 凭证类型MCP访问令牌
  • 代币: mcp_token_professional_airia_deepl_2024

逐步设置Airia:

  1. 在Airia中,点击“添加MCP服务器”
  2. 选择“连接到自定义MCP服务器”
  3. 填写:
    • 网址: https://your-deployment-url.com/sse
    • 认证类型:MCP访问令牌
    • 代币: mcp_token_professional_airia_deepl_2024
  4. 点击“连接MCP服务器”

可用工具

您的DeepL MCP服务器为Airia提供了以下工具:

  1. 翻译文本 - 在不同语言之间翻译文本
  2. 改写文本 - 用同一种语言重新表述文本
  3. 获取源语言 - 列出可用的源语言
  4. 获取目标语言 - 列出可用的目标语言
  5. 获取写作风格和语气 - 列出可用的写作风格/语气

本地开发

# Install dependencies
npm install

# Copy environment file
cp .env.example .env

# Edit .env with your DeepL API key
nano .env

# Run locally
npm start

健康监测

服务器包括:

  • 健康检查端点位于 /health 并且 /status
  • 故障时自动重启
  • 带有时间戳的详细日志记录
  • 每5分钟一次的健康报告

安全

  • 安全的MCP访问令牌认证
  • API密钥的环境变量保护
  • 已启用CORS以实现网页集成
  • 日志中无敏感数据

支持

服务器全天候运行,并自动处理:

  • 连接失败
  • API速率限制
  • 内存管理
  • 健康监测

如遇到问题,请在您所选平台的仪表板中查看部署日志。