管理

MCP 服务器(集成)

文本由 Phrase Language AI 从英语机器翻译而得。

可用于

  • 所有 Phrase 计划,目前无需额外费用

Phrase MCP 服务器(模型上下文协议服务器)将 Claude 等 AI 助手连接到 Phrase。它将 Phrase 的语言智能引入这些工具,使助手能够使用自然语言处理项目、任务和翻译。该服务器涵盖 Phrase TMS、Phrase Strings 以及通过 API 公开的其他 Phrase 功能,并且在这些独立产品之上运行,而不是在其中之一内运行。

功能

MCP 服务器将 Phrase 的语言智能引入已在使用的 AI 工具中,使内容、任务和翻译能够在工作发生的任何地方通过自然语言进行处理。典型任务包括:

  • 询问有关项目和任务的问题。

  • 在不打开单个文件或语言的情况下,排查跨内容质量问题。

  • 创建任务或重新分配项目。

  • 执行批量更新,而不是一次更新一个项。

  • 创建、编辑和删除 Phrase TMS 连接器。

连接选项

MCP 服务器支持两种连接方法。

Remote 连接(推荐)

Remote 连接使用现有 Phrase 账户登录,无需安装。此方法适用于支持连接到 Remote 服务器的 AI 工具。

Remote 连接使用 OAuth 进行身份验证,这是目前此方法唯一支持的身份验证协议。目前 Remote 连接不支持需要手动基于标头进行身份验证的自定义或第三方工作流工具。这包括持有者令牌、API 密钥和机器对机器 (M2M) 凭据。

VS Code 中的过时身份验证

Visual Studio Code (VS Code) 会缓存向 MCP 服务器注册的客户端 ID,并以服务器 URL 而非显示名称作为键。如果该客户端 ID 在 Phrase 服务器上不再存在,VS Code 将继续发送过时的 ID,而不是触发新的注册。这会导致 400 Bad Request 错误,报告 client_id 和 redirect_uri 不匹配,而不是预期的授权屏幕。在 mcp.json 中删除并重新安装服务器条目,或重命名该条目,并不能清除缓存的注册信息,因为缓存是以服务器 URL 为键的。

要解决 VS Code 1.101 或更高版本中的此问题,请按照以下步骤操作:

  1. 打开命令面板 (Ctrl/Cmd+Shift+P) 并运行 Authentication: Remove Dynamic Authentication Providers,然后选择 Phrase MCP 服务器条目。

  2. 打开 Accounts 菜单,找到与 Phrase 服务器关联的账户,然后打开 Manage Trusted MCP Servers 以撤销它,或退出该账户条目。

  3. 在 MCP 视图中,或通过 MCP: List Servers,停止并重启服务器连接,或者运行 Developer: Reload Window。

下一次工具调用将触发新的注册并显示授权屏幕。

注释

如果这些步骤无法清除过时的注册,请从操作系统 (OS) 凭据存储(macOS 钥匙串、Windows 凭据管理器或 Linux 上的 libsecret)以及 VS Code 的全局存储中手动清除存储的身份验证。这将清除所有其他已配置 MCP 服务器的身份验证。

自托管连接(已弃用)

自托管连接在团队管理的基础设施上运行,需要 Node.js 和配置文件。

入门指南

在 Developer Hub 文章 Phrase MCP Server 中查找两种连接选项的完整设置步骤,包括适用于不同 AI 工具的命令。

连接后,在 Developer Hub 文章 Server Starter Prompts 中查找按任务组织的精选入门提示列表。

权限

连接时,账户持有人需选择授予助手的访问级别:查看数据、创建数据,或修改和删除数据。此权限设置是在现有 Phrase 角色权限之外的附加限制,而非替代,因此助手无法超出账户已允许的权限范围。

角色权限和连接器同意独立运作,两者中限制性更强的那个始终决定实际访问权限。例如,具有只读角色的用户,即使在同意对话框中被授予了创建、修改或删除权限,也无法通过助手对数据进行创建、修改或删除操作。

您可以随时在 Phrase 个人资料设置的 Consents 选项卡中查看或撤销访问权限。

现有的同意无法直接编辑。要更改授予助手的访问级别,用户需从“同意”选项卡中撤销现有同意并重新连接,然后在同意对话框中重新选择所需的访问级别。

同意由每位用户单独管理。用户只能查看和控制自己的同意,没有用于审查或管理其他用户所授予同意的管理员视图。 

 

相关文章

这篇文章有帮助吗?
★ ★ ★ ★ ★

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.