
ESA的上下文协议服务器模型实现
概览
esa-mcp-server 是一个允许通过模型上下文协议(MCP)使用 esa.io API 的服务器。 官方MCP服务器功能丰富,提供团队管理、文章管理、评论管理、分类管理、帮助文档、资源和提示等多种功能。我们也推荐你去看看这些。 - :常多功能(系统提示:约11,300个代币)- :仅限于搜索、添加和更新文章的工具,但设计紧凑(系统提示:约3.400个代币,不到官方等级的三分之一) 我们建议使用官方MCP服务器,但由于上下文窗口压力较大,建议与延迟加载方式如d-kimuson/modular-mcp结合使用,以及有限的项目添加或仅在必要时使用。 如果你不想处理这些麻烦,esa-mcp-server 仓库在上下文上相对来说压力较小,方便单独添加。 - get_search_query_document:提供 esa.io 条目的搜索文档 - search_esa_posts:搜索 esa.io 条目 - read_esa_post,read_esa_multiple_posts:获取条目详情(单条或多条)- create_esa_post:创建条目 - update_esa_post:更新条目 - delete_esa_post:删除条目
概述(AI 翻译)
esa-mcp-server 是一个允许通过模型上下文协议(MCP)使用 esa.io API 的服务器。
📢 重要公告
ESA官方本地MCP服务器已发布! 🎉
官方MCP服务器功能丰富,提供团队管理、文章管理、评论管理、分类管理、帮助文档、资源和提示等多种功能。我们也推荐你去看看这些。
官方与本仓库的差异
官方MCP服务器与该仓库实现之间存在权衡:
- 官方:常为多功能(系统提示:约11.3k令牌)
- 本仓库:仅限于搜索、添加和更新文章的工具,但设计紧凑(系统提示:约3400个代币,不到官方价格的三分之一)
推荐
我们建议使用官方MCP服务器,但由于上下文窗口压力较大,建议与延迟加载方式如d-kimuson/modular-mcp结合使用,以及有限的项目添加或仅在必要时使用。
如果你不想处理这些麻烦,esa-mcp-server 仓库在上下文上相对来说压力较小,方便单独添加。
特色
- get_search_query_document:提供检索 esa.io 条目的文档
- 搜索search_esa_posts:esa.io 条目
- read_esa_post、read_esa_multiple_posts:获取详细条目信息(单条或多条)
- create_esa_post:条目创建
- update_esa_post:更新文章
- delete_esa_post:条目删除
用途
请根据您所使用的工具,按照下方所示的配置文件准备。
示例提示
可用工具
请查看src/server.ts。
贡献
欢迎。
本页由 AI 翻译,技术细节请以原文为准。
安装
npx -y esa-mcp-server@latest配置
{
"mcpServers": {
"esa-mcp-server": {
"command": "npx",
"args": ["-y", "esa-mcp-server@latest"],
"env": {
"ESA_API_KEY": "your api key here",
"DEFAULT_ESA_TEAM": "your default esa team"
}
}
}
}