关于 Entry
Entry 是连接 AI 助手与个人资料及写作草稿的远程 MCP 服务。它支持读取和编辑草稿、提出资料修改建议;所有公开变更都须由所有者在 Entry 中批准。
主要功能
- 01读取个人资料、草稿和文章
- 02创建和编辑私人草稿
- 03提出资料修改建议供批准
- 04请求发布草稿
- 05查看发布请求状态
适用场景
- 01查找未完成草稿并检查内容
- 02根据想法准备文章
- 03提出资料修改而不更改公开页面
- 04提交完成的草稿供所有者批准
MCP 相关
Entry 通过 `https://entry.fyi/mcp` 的远程 Streamable HTTP MCP 服务提供资料、草稿和发布请求工具。服务使用 OAuth,用户可选择共享哪些 Entry 和权限,并在 Entry 中批准公开变更。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://entry.fyi/mcpclaude mcp add --transport http fyi-entry-entry https://entry.fyi/mcp{"mcpServers":{"fyi-entry-entry":{"type":"http","url":"https://entry.fyi/mcp"}}}在 Cursor 中打开{"servers":{"fyi-entry-entry":{"type":"http","url":"https://entry.fyi/mcp"}}}在 VS Code 中打开{"mcpServers":{"fyi-entry-entry":{"type":"http","url":"https://entry.fyi/mcp"}}}{"mcpServers":{"fyi-entry-entry":{"serverUrl":"https://entry.fyi/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Entry MCP 服务
将你的 AI 助手连接到 Entry,你的个人主页和写作空间。助手可以读取你的个人资料和草稿、撰写和编辑草稿、提议修改个人资料,并请求你发布。Entry 中的每项公开变更都由你批准。
https://entry.fyi/mcp
一个远程 MCP 服务:使用 Streamable HTTP,通过 OAuth 登录。无需安装或运行任何内容,也不需要 API 密钥。客户端连接时,Entry 会要求你登录,并选择要分享哪些 Entry,以及允许助手执行哪些操作。
连接你的助手
Claude Code
claude mcp add --transport http entry https://entry.fyi/mcp
然后,在 Claude Code 中运行 /mcp,并在浏览器中登录 Entry。添加 --scope user 即可在每个项目中使用。
或者安装插件,它会添加服务和 Entry 技能:
/plugin marketplace add entry-fyi/skills
/plugin install entry@entry
Claude(claude.ai 和桌面版)
- 打开 自定义 → 连接器,然后选择 添加自定义连接器。对于 Team 和 Enterprise 计划,所有者需在“组织设置 → 连接器 → 添加 → 自定义”下添加,之后成员再点击“连接”。
- 将其命名为 Entry,并粘贴
https://entry.fyi/mcp。 - 选择 添加。Claude 会跳转到 Entry:登录,勾选要共享的条目,然后选择 允许。
- 在新聊天中点击 +,然后点击 连接器,并启用 Entry。
ChatGPT
- 打开 ChatGPT 插件。如果你的计划需要开发者模式,请先在“设置 → 应用 → 高级”下启用。
- 选择 +,然后选择 添加自定义 MCP 服务。将其命名为 Entry。
- 在“连接”下,粘贴
https://entry.fyi/mcp。身份验证方式选择 OAuth,客户端 ID 和密钥留空。 - 阅读风险警告,确认并创建。
- ChatGPT 会跳转到 Entry。登录,勾选要共享的条目,然后选择 允许。开始新聊天并为其启用 Entry。
Cursor
或者将其添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"entry": { "url": "https://entry.fyi/mcp" }
}
}
VS Code
添加到 VS Code · 添加到 VS Code Insiders
或者将其添加到 .vscode/mcp.json:
{
"servers": {
"entry": { "type": "http", "url": "https://entry.fyi/mcp" }
}
}
Codex CLI
codex mcp add entry --url https://entry.fyi/mcp
codex mcp login entry
或者将其添加到 ~/.codex/config.toml:
[mcp_servers.entry]
url = "https://entry.fyi/mcp"
Gemini CLI
gemini extensions install https://github.com/entry-fyi/skills
这会添加服务和 Entry 技能。或者只添加服务:
gemini mcp add --transport http entry https://entry.fyi/mcp
然后,在 Gemini CLI 中运行 /mcp auth entry,并在浏览器中登录。
Antigravity CLI
将其添加到 ~/.gemini/config/mcp_config.json:
{
"mcpServers": {
"entry": { "serverUrl": "https://entry.fyi/mcp" }
}
}
Zed
将其添加到你的 settings.json:
{
"context_servers": {
"entry": { "url": "https://entry.fyi/mcp" }
}
}
Grok
- 打开 Grok 连接器。对于 Grok Business 和 Enterprise,团队管理员需先在 xAI 控制台中通过“Grok Business → 连接器 → 添加连接器 → 其他”添加 Entry。
- 选择 新建连接器,然后选择 自定义。将其命名为 Entry,并将
https://entry.fyi/mcp粘贴为服务器 URL。 - 选择 添加连接器。Grok 会跳转到 Entry:登录,勾选要共享的条目,然后选择 允许。
任何其他 MCP 客户端
Entry 是标准的远程服务,因此任何支持使用 OAuth 连接远程服务的客户端都可以使用。典型配置如下:
{
"mcpServers": {
"entry": { "type": "http", "url": "https://entry.fyi/mcp" }
}
}
如果你的客户端要求使用 url 以外的键,请将 URL 填在相同位置。
相同步骤的最新版本见 entry.fyi/developers#connect。
助手能做什么
试着询问:
- “显示我未完成的 Entry 草稿。”
- “根据我近期的工作撰写一篇文章。”
- “更新这份草稿的引言。”
- “为发布准备这篇文章。”
- “把我的标题改成……”
它可以:
- 读取你在 Entry 中看到的内容,包括尚未发布的字段、草稿和帖子。
- 根据你的想法开始撰写草稿,并与你一起编辑。草稿在发布前都是私密的。
- 提议修改你的个人资料:姓名、标题、简介、所在地、链接、可用状态。
- 在草稿准备就绪时,请求你发布草稿。
它不能发布、取消发布或更改你的线上页面。个人资料修改提议或发布请求会显示在 Entry 中,你可以准确查看将要发生的更改并批准或拒绝。在 ChatGPT 和 Claude 中,个人资料、草稿和发布请求会以卡片的形式显示在聊天中。
工具
| 工具 | 功能 | 会写入数据吗? |
|---|---|---|
list_entries | 列出此连接可访问的 Entry | 否 |
get_entry_profile | 读取所有者所看到的个人资料,包括未发布的字段 | 否 |
list_drafts | 列出草稿或已发布的内容,每次 20 篇 | 否 |
get_draft | 完整读取一份草稿及其修订版本 | 否 |
create_draft | 创建一份私密草稿 | 添加草稿 |
update_draft | 根据上次读取的修订版本保存对草稿的更改 | 覆盖发送的字段 |
propose_profile_update | 提议修改个人资料,供所有者批准 | 添加一项提议 |
request_publication | 请求所有者发布一份草稿 | 添加一项请求 |
get_publication_status | 检查发布请求的状态:待处理、已发布、已拒绝、已过期或已撤回 | 否 |
每个工具都有输入和输出架构,其中包含 Entry 的字段限制(maxLength、maxItems)和明确的注释(readOnlyHint、destructiveHint、idempotentHint、openWorldHint)。完整架构:entry.fyi/developers#mcp-tools。
权限
连接时,你可以选择助手可访问哪些 Entry,以及授予它以下五种权限中的哪些:
| 权限范围 | 允许助手 |
|---|---|
profile:read | 读取你的个人资料 |
drafts:read | 读取你的草稿和帖子 |
drafts:write | 创建和编辑草稿 |
profile:propose | 提议修改个人资料 |
publish:request | 请求你发布草稿 |
你可以随时在 Entry 的设置 → 集成 → 已连接的应用中断开连接;访问权限将在下一次请求时停止。只有在你要求助手使用 Entry 时,Entry 才会将你的内容分享给助手,并且不会将其用于训练 AI 模型。请参阅隐私政策。
面向客户端开发者
| 端点 | POST https://entry.fyi/mcp |
| 传输方式 | Streamable HTTP,无状态,JSON 响应(无会话,无 SSE)。GET 和 DELETE 返回 405 |
| 身份验证 | OAuth 2.1:使用 PKCE S256 的授权码、动态客户端注册或 Client ID Metadata Document,resource=https://entry.fyi/mcp(RFC 8707) |
| 发现 | 返回 401,并附带 WWW-Authenticate: Bearer resource_metadata="https://entry.fyi/.well-known/oauth-protected-resource/mcp" |
| 授权服务器 | https://entry.fyi/.well-known/oauth-authorization-server |
| 个人访问令牌 | Authorization: Bearer entry_pat_…,在「设置」→「集成」中创建,可用于通过 MCP Inspector 进行测试 |
| 限制 | 每个连接每分钟最多 120 次读取和 30 次写入;拒绝请求时会附带 Retry-After 或 details.retryAfter |
| MCP Apps | 在支持的宿主中提供个人资料、草稿和发布请求卡片(ui://entry/*) |
检查服务器是否响应(无令牌时必须返回 401 并附带 WWW-Authenticate 标头,客户端据此找到 Entry 的登录入口):
curl -i -X POST https://entry.fyi/mcp
工具错误会作为工具结果返回,并包含 isError: true 和 { code, message, details }:forbidden、not_found、conflict、validation_failed、limit_reached、rate_limited、bad_request。
Entry 还提供用于已发布个人资料的公开只读 API(无需身份验证),以及可执行与此服务相同操作的身份验证 REST API:entry.fyi/developers、OpenAPI。
Agent Skills
entry-fyi/skills 提供了 Agent Skills,帮助 Agent 更好地使用 Entry:entry(此服务、针对各类请求的正确工具、修订和审批边界)以及 entry-public-profiles(通过公开 API 查询个人和公司)。
npx skills add entry-fyi/skills
支持
- 面向所有者的帮助:entry.fyi/developers/support
- Bug 和需求:提交问题或发送邮件至 [email protected]
- 条款 · 隐私
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。