esa MCP 服务器
用
概述
该服务器是一个使用模型上下文协议 (MCP) 的接口,使 Claude AI 能够与esa API进行交互。
通过此MCP服务器,Claude AI可以执行搜索、创建和更新esa文档等操作。
Related MCP server: MCP Expert Server
关于存储库
此存储库提供 esa MCP 服务器的独立实现。它将 Claude AI 与 esa 集成,以简化文档管理。
设置
先决条件
Node.js 18 或更高版本
esa API访问令牌
欧空局团队名称
安装
设置环境变量
MCP 配置示例
如果您使用此 MCP 服务器,请将以下配置添加到您的mcp_config.json文件中:
启动服务器
可用工具
该 MCP 服务器提供以下工具:
相关帖子
esa_list_posts获取团队帖子列表
输入:
q(字符串,可选):搜索查询include(字符串,可选):要包含在响应中的相关数据(例如“评论,观星者”)sort(字符串,可选):排序方法(更新、创建、数量、星级、观看、评论、最佳匹配)order(字符串,可选):排序顺序(降序,升序)per_page(数字,可选):每页结果数(最大值:100)page(数字,可选):要检索的页码
esa_get_post获取有关特定帖子的详细信息
输入:
post_number(数字,必需):要检索的帖子编号include(字符串,可选):要包含在响应中的相关数据(例如“评论,观星者”)
esa_create_post创建新帖子
输入:
name(字符串,必需):帖子标题body_md(字符串,可选):帖子正文(Markdown 格式)tags(字符串数组,可选):帖子的标签列表category(字符串,可选):帖子类别wip(布尔值,可选,默认值:true):是否标记为 WIP(正在进行中)message(字符串,可选):更改消息user(字符串,可选):发布者的屏幕名称(只有团队所有者可以指定)template_post_id(数字,可选):用作模板的帖子的 ID
esa_update_post更新现有帖子
输入:
post_number(数字,必填):要更新的帖子编号name(字符串,可选):帖子的新标题body_md(字符串,可选):帖子的新正文(Markdown 格式)tags(字符串数组,可选):帖子的新标签列表category(字符串,可选):帖子的新类别wip(布尔值,可选):是否标记为 WIP(正在进行中)message(字符串,可选):更改消息created_by(字符串,可选):发帖人的屏幕名称(只有团队所有者可以指定)original_revision(字符串,可选):更新所依据的修订版本
评论相关
esa_list_comments获取帖子的评论列表
输入:
post_number(数字,必填):获取评论的帖子编号page(数字,可选):要检索的页码per_page(数字,可选):每页结果数(最大值:100)
esa_get_comment获得具体评论
输入:
comment_id(数字,必填):要检索的评论的 IDinclude(字符串,可选):响应中包含的相关数据(例如“stargazers”)
esa_create_comment对文章发表评论
输入:
post_number(数字,必填):要评论的帖子编号body_md(字符串,必需):评论正文(Markdown 格式)user(字符串,可选):发布者的屏幕名称(只有团队所有者可以指定)
会员相关
esa_get_members获取团队成员列表
输入:
page(数字,可选):要检索的页码per_page(数字,可选):每页结果数(最大值:100)
esa_get_member获取有关特定团队成员的信息
输入:
screen_name_or_email(字符串,必需):要检索的成员的屏幕名称或电子邮件
使用示例
以下是 Claude 使用此 MCP 服务器创建 esa 帖子的示例:
故障排除
访问令牌问题
如果您看到此错误,则您的 ESA 访问令牌可能无效或已过期。请从 ESA 设置屏幕生成新的访问令牌并更新您的环境变量。
权限问题
如果看到此错误,则表示当前访问令牌没有必要的权限。请在 esa 设置屏幕中检查访问令牌的权限,并根据需要颁发新的令牌。
执照
根据 MIT 许可提供。