loading…
Search for a command to run...
loading…
AiryLark的ModelContextProtocol(MCP)服务器,提供高精度翻译API
AiryLark的ModelContextProtocol(MCP)服务器,提供高精度翻译API
License: Custom PRs Welcome GitHub issues
一个多功能文档处理与翻译工具,基于Next.js构建
AiryLark是一个开源的文档处理工具,支持多种文件格式的输入和处理。无论是PDF文档、Word文件还是纯文本,AiryLark都能高效处理。
您可以通过访问 https://airylark.vcorp.ai/ 来试用AiryLark的在线版本,体验多语言翻译服务的高精度和高效率。
| 功能特性 | AiryLark | DeepL | Google翻译 | 百度翻译 |
|---|---|---|---|---|
| 开源免费 | ✅ | ❌ | ❌ | ❌ |
| 自托管部署 | ✅ | ❌ | ❌ | ❌ |
| 文件格式支持 | PDF, Word, TXT, MD | Word, PDF, PPT | Doc, PDF | Doc, PDF |
| 翻译思考过程 | ✅ | ❌ | ❌ | ❌ |
| 专业术语优化 | ✅ | ✅ | 部分支持 | 部分支持 |
| 质量评估系统 | ✅ | ❌ | ❌ | ❌ |
| 专家编辑模式 | ✅ | 部分支持 | ❌ | ❌ |
| 上下文感知翻译 | ✅ | ✅ | 部分支持 | 部分支持 |
| 离线使用 | ✅ | ❌ | ❌ | ❌ |
| API集成 | ✅ | ✅ | ✅ | ✅ |
首先,运行开发服务器:
npm run dev
# 或
yarn dev
# 或
pnpm dev
# 或
bun dev
在浏览器中打开 http://localhost:3030 查看结果。
在部署前,请确保配置以下环境变量:
PORT=3030
MCP_PORT=3031
TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url
npm run build
npm start
我们已经在Docker Hub上提供了预构建的镜像,您可以直接使用它进行快速部署:
docker pull docker.io/wizdy/airylark:latest
docker pull docker.io/wizdy/airylark-mcp-server:latest
镜像标签说明:
latest: 最新稳定版dev: 开发版本,包含最新功能但可能不稳定v1.x.x: 特定版本号,如需使用固定版本可指定,例如docker.io/wizdy/airylark:v1.0.0
.env):TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url
# 运行主应用
docker run -p 3030:3030 --env-file .env -d docker.io/wizdy/airylark:latest
# 运行MCP服务器
docker run -p 3031:3031 --env-file .env -d docker.io/wizdy/airylark-mcp-server:latest
在浏览器中打开 http://localhost:3030 即可使用AiryLark。 MCP服务器运行在 http://localhost:3031。
一键启动(适用于测试,无需配置环境变量文件):
docker run -p 3030:3030 -e PORT=3030 -e TRANSLATION_API_KEY=your_api_key -e TRANSLATION_MODEL=your_model -e TRANSLATION_BASE_URL=your_base_url -d docker.io/wizdy/airylark:latest
常见问题:
sudo运行Docker命令-p 8080:3000会将应用映射到8080端口# 构建主应用
docker build -t airylark .
# 构建MCP服务器
docker build -t airylark-mcp-server ./mcp-server
# 运行主应用
docker run -p 3030:3030 --env-file .env.local -d airylark
# 运行MCP服务器
docker run -p 3031:3031 --env-file .env.local -d airylark-mcp-server
.env 文件(或使用现有的 .env.local):TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url
docker-compose.yml 文件启动所有服务:docker-compose up -d
这将同时启动主应用和MCP服务器。
# 仅启动主应用
docker-compose up -d airylark
# 仅启动MCP服务器
docker-compose up -d mcp-server
# 查看日志
docker-compose logs -f
最简单的部署 Next.js 应用的方式是使用 Vercel 平台。
本项目使用定制的AiryLark许可证,基于Apache 2.0开源许可证,并附加特定功能的商业保护条款:
详细条款请参阅LICENSE文件。
Run in your terminal:
claude mcp add wizd-airylark-mcp-server --env MCP_PORT="" --env TRANSLATION_API_KEY="" --env TRANSLATION_BASE_URL="" --env TRANSLATION_MODEL="" -- npx -y @iflow-mcp/wizd-airylark-mcp-serverYes, Wizd Airylark Mcp Server MCP is free — one-click install via Unyly at no cost.
Yes, it requires environment variables: MCP_PORT, TRANSLATION_API_KEY, TRANSLATION_BASE_URL, TRANSLATION_MODEL. Unyly injects them into the config during install.
Self-hosted: the server runs locally on your machine via the install command above.
Open Wizd Airylark Mcp Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
pro tip
Just installed Wizd Airylark Mcp Server? Say to Claude: "remember why I installed Wizd Airylark Mcp Serverand what I want to try" — it'll save into your Vault.
how this works →CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Review before useWill ask for:
TRANSLATION_API_KEYTRANSLATION_BASE_URLAutomated heuristic from public metadata — not a security guarantee.