端点与传输方式
生产环境 MCP Server 地址为:https://api.ayrshare.com/mcp
它使用 Streamable HTTP 传输方式,并且是 无状态的(stateless) —— 各次调用之间无需维护会话。
支持的客户端
Action MCP Server 仅 通过静态的Authorization: Bearer 请求头进行认证。这一条要求决定了下文的一切:能够在 Streamable HTTP 连接上设置自定义 HTTP 请求头的客户端就能完成认证,做不到的客户端则无法认证。开始配置之前,请先在下表中找到你的客户端。
个人连接器为何无法认证
Ayrshare 的 Action MCP 要求使用静态的Authorization: Bearer 请求头。在 claude.ai、Claude Desktop 或 Claude mobile 上将其添加为个人自定义连接器是行不通的,因为 Ayrshare 未发布 OAuth 元数据,而请求头这一替代方案目前是仅向获批组织开放的 Beta 功能。
对于个人连接器,你这一侧的任何设置都无法解决这个问题:既没有可填写 Authorization 请求头的字段,也没有任何 API 密钥、配置文件或账户设置可以启用它。Ayrshare 不发布 OAuth 元数据,因此连接器的 OAuth 路径没有任何可连接的对象。 请改用上表中的客户端:Claude Code、Claude Code 插件,或任何允许你设置自定义 Authorization 请求头的客户端。如果你是已加入 Anthropic 请求头 Beta 的组织的管理员,请参见下文 Team 与 Enterprise 组织。
Team 与 Enterprise 组织
Anthropic 的static_headers 机制允许自定义连接器以请求头形式发送固定凭据,而无需使用 OAuth。它 以 Beta 形式向少数组织的组织管理员开放,并且 不 向添加个人连接器的个人用户开放。
如果你的组织拥有访问权限,管理员必须将请求头的值填写为 Bearer 后接你的 Ayrshare API 密钥,且必须包含其中的空格 —— Claude 会原样发送所填写的值,不会自动为你补上该认证方案前缀。有关当前可用性与设置方法,请参见 Anthropic 的连接器认证文档。
身份认证
身份认证由为 REST API 提供支持的同一条 Ayrshare API 处理链执行。- 必填:
Authorization: Bearer YOUR_API_KEY—— 你的账户 API 密钥(涉及配置文件与子配置文件时,需要 Business 套餐的密钥)。 - 可选:
Profile-Key: YOUR_PROFILE_KEY—— 让该连接上的每一次调用都以该子配置文件为目标。 - 每次调用可选:
profileKey工具参数 —— 仅让本次工具调用以某个子配置文件为目标。
优先级:参数优先于请求头
当一次工具调用同时包含profileKey 参数 和 连接上的 Profile-Key 请求头时,本次调用的 profileKey 参数优先生效。只有在未提供有效参数时,才会使用请求头。
一个例外:在 get_platform_history 和 get_social_network_analytics 上,X/Twitter 的 userId / userName 查询必须仅使用账户 API 密钥;此时如果传入 profileKey 参数或 Profile-Key 请求头,会返回 400 错误。
MCP 的
initialize 和 tools/list 方法可以在 认证之前 访问 —— 它们只返回元数据,不会执行任何操作。所有工具调用都必须经过认证。认证错误
在工具调用中使用未认证或无效的密钥,会返回 Ayrshare error 403 / code 102,错误信息为 “API Key not valid”。根据 MCP 规范,工具执行错误以带内(in-band)方式返回:工具结果携带isError: true 及该错误信息,而 MCP 传输本身返回 HTTP 200。(403 / 102 是 Ayrshare 的应用层错误,而非传输层状态。)
连接
方式 A:Claude Code 插件
如果你使用 Claude Code,可以安装 Ayrshare 插件。该插件已内置 MCP Server 配置、初始化命令、代理、技能以及确认钩子。完整安装步骤请参见 Claude Code 插件 页面。方式 B:任意 MCP 客户端
对于任何支持 Streamable HTTP 且允许你设置自定义请求头 的 MCP 客户端 —— 参见上文 支持的客户端 —— 可以直接注册服务器。在 Claude Code 中:Profile-Key 请求头:
X/Twitter 自带(BYO)凭据
从 2026 年 3 月 31 日起,通过 Ayrshare 进行的 X/Twitter 操作要求使用你自己的 OAuth 1.0a 凭据。当工具调用目标是 X/Twitter 时,请在连接中随Authorization(以及可选的 Profile-Key)请求头一起附加以下两个请求头:
这些请求头与 REST API 使用的相同 —— 每个 Ayrshare 账户对应一对 OAuth 1.0a 密钥,在每个以 X 为目标的请求中都需要发送(同一对密钥适用于所有子配置文件)。Ayrshare 在此处不使用 OAuth 2.0。有关设置、政策与故障排查,请参见 API 概览 和 X BYO Key 设置指南。
连接时同时配置 BYO 请求头
如需从一开始就配置 X/Twitter BYO 凭据,请在添加服务器时同时提供两个 OAuth 1.0a 请求头与Authorization 请求头(如需每次调用都以某个子配置文件为目标,也请一并附上 Profile-Key):
为已有连接补充 BYO 请求头
连接的请求头在添加服务器时就已固定,因此如果你之前连接时没有携带 BYO 请求头,需要先移除服务器,然后重新添加并提供完整的请求头集合(重新包含你之前已经使用的任何请求头,例如Profile-Key):
后续步骤
工具目录
按领域分组的 33 个工具,包含作用范围与用途。
Claude Code 插件
为 Claude Code 安装 Ayrshare 插件。