使用说明
mcp esa服务器python
esa.io API 与…合作Model Context Protocol Server (mcp server)来修改标记元素的显示属性。Python中所述修改相应参数的值。
能做的事
现在提供了以下功能。
- 用户信息获取(user_get_info)
- 记事一覧取得(posts_get_list)
- 记事详细取得(posts_get_detail)
- 记事作成(posts_create)
- 记事更新(posts_update)
- 记事削除(posts_delete)
安装过程
前提条件
-
esa.io的,之API已发出标记
-
uv 使用
-
互联网连接
-
esa.io的,之API如何提交标记
- 你的身影esa.io 访问团队页面(例如:
https://<your-team-name>.esa.io/)。 - 单击功能区上SETTINGS单击,选择“用户设置”>“外部应用程序协作”。
- 「Personal access tokens」单击功能区上的「Generate new token」按钮关闭对话框。
- 标记名称(例如:
mcp-server),然后选择所需的权限范围。这个MCP 服务器至少需要具有以下权限:read(读取文章)write(文章的制作、更新、删除)read_user(获取用户信息)(此项目会自动启用,因此可能不会显示)
- 「Save」按钮关闭对话框。
- 请务必复制显示的标记并将其存储在安全位置。此标记仅显示一次。
- 复制的令牌如后所述
.env在动态输入提示中单击ESA_TOKEN的明细栏样式中定义的设置。
- 你的身影esa.io 访问团队页面(例如:
-
esa.io 那么,从签名开始提供两个月的免费试用期。利用这个期间,测试用的队伍名和API可以获取令牌。
-
为了安全起见,请注意不要直接公开令牌。
项目初始化
uv sync
开发(本地使用方法)
参加开发的情况MCPInspector中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
-
设置环境变量
.env.example作为参考.env想要运行服务器的目录(.env.example中所述修改相应参数的值。ESA_TEAM_NAME="YOUR_ESA_TEAM_NAME" # Replace with your esa.io team name (e.g., "myteam") ESA_TOKEN="YOUR_ESA_API_TOKEN" # Replace with your esa.io API access token -
実行方法 执行下述命令后,有指示URL通过从中打开浏览器MCP Inspector中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
uv run mcp run main.py
MCPServer作为Cursor在编辑器中使用的方法
- mcp.json创建示例
项目根目录或 ~/.cursor/mcp.json 中描述的场景,使用下列步骤创建明细表,以便在概念设计中分析体量的周长。
{
"mcpServers": {
"mcp-esa-server": {
"command": "uv",
"args": [
"--directory",
"<プロジェクトの絶対パス>",
"run",
"main.py"
],
"env": {
"ESA_TEAM_NAME": "<your-team-name>",
"ESA_TOKEN": "<your-esa-token>"
}
}
}
}
<your-team-name>打开<your-esa-token>各自的esa.io团队名称API请用令牌替换。env:将环境变量 直接 进行配置。在您查看完详细信息后,单击.cursor/mcp.json中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
- Cursor在编辑器中MCP启动服务器
- Cursor编辑器的命令调色板UI中描述的场景,使用下列步骤创建明细表,以便在概念设计中分析体量的周长。
- mcp.json中所述修改相应参数的值
uv run main.py将条目添加到文档注册表。 .env文件和环境变量也会自动读取。
- AI从聊天和工具面板API打开和保存文件
- AI聊天时
user_get_info屋脊posts_get_list等的MCP在动态输入提示中单击esa.io API进行动态观察时的轴心点。 mcp-esa-serverを使って記事の作成をお願いします等可以在聊天上写入。
许可证
这个项目 MIT许可证 的明细栏样式中定义的设置。
使用的外部代码/Dependencies
在本项目的一部分中MIT License中所述修改相应参数的值。
- esa mcp服务器
- GitHub存储库:[https://github.com/masseater/esa-mcp-server]
- 许可证:MIT License
其他
生成元 (Generated by)
由Cursor生成(双子座-2.5-pro-exp-03-25)
