elstic.io 模式上下文协议(MCP) 服务器
连接 AI 助手到 弹性.io iPaaS平台——让他们直接发现,构建,修改并调试集成流.
使用条件
弹性.io MCP服务器是可选的. 通过将AI代理连接到elastic.io,你同意 弹性.io 使用条件,特别是: MCP 磁共振 接口和人工智能代理 节.
简而言之:
- 你的经纪人就像你一样. 你的人工智能探员通过MCP所做的一切 都是代表你的弹性.io账户做的.
- 限制权限 . 代理可以在您连接的用户账户权限范围内读取,更改并删除数据. 使用只有代理权限的专用用户,并尽可能只读访问.
- 你的人工智能提供商提供的数据. 代理读取的数据会发送给您使用的 AI 提供者 。 你对与供应商的协议负责.
- 我们控制不了你的经纪人. elastic.io不提供或控制您的AI代理,也不对其动作或输出负责.
- 我们不会泄露你的秘密. elastic.io 不读取,查看,存储,或以其他方式通过MCP服务器访问您敏感的数据,例如信使或证书密码.
- 我们不使用AI 在你的数据. elastic.io不使用AI处理您的数据,也不使用它来训练AI模型.
快速启动
先决条件
-
节点.js 22+ ——下载自 节点js.org
-
桌面 AI 客户端 - 安装一个支助客户(见下文)
-
弹性.io证书 —— 登录到您的 elstic.io 账户, 到您的配置页面, 点击示例复制
curl命令到剪贴板。 设置向导直接接受这个命令——在被提示时只需粘贴.
单调命令设置
在您的终端中运行此功能 —— 它会检测您安装的 AI 客户端并自动配置 :
macOS / Linux :
npx -y @elastic.io/mcp@beta setup
视窗( PowerShell ) :
npx -y "@elastic.io/mcp@beta" setup
视窗注释 :
- 总是用引号来包装软件包名称(
"@elastic.io/mcp")——PowerShell曲解了:@符号.- 如果你得到一个
PSSecurityException错误, 允许您用户先执行脚本 :Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
在macOS,Linux和Windows上工作. 设置向导会:
- 请检查archive-date=中的日期值 (帮助)
- 接受
curl命令来自您的配置文件页面( 或者手动请求电子邮件和 API 密钥) - 检测您机上安装的 AI 客户端
- 解决全部路径
node编号 :npx(掌上NVM,fnm,Homebrew等 - 用正确的路径为每个客户端写入 MCP 配置文件
设置后, 重新启动您的 AI 客户端 ——弹性.io工具会出现在聊天中.
支持的客户端( 自动设置)
设置向导自动检测并配置这些客户端 :
克洛德桌面 Claude Code, ChatGPT / Codex, Cursor, VS Code (Copilot), Windsurf, 双子座 CLI / 双子座 IDE, Zed, Cline, Trae, Quen Code, Kimi Code, Deep Seek等.
手动配置
如果您喜欢手动配置或使用未列出的客户端,请在客户端的 MCP 配置文件中添加以下内容:
{
"mcpServers": {
"elasticio": {
"command": "npx",
"args": ["-y", "@elastic.io/mcp"],
"env": {
"ELASTICIO_API_EMAIL": "[email protected]",
"ELASTICIO_API_KEY": "your_api_key",
"ELASTICIO_API_BASE_URL": "https://api.elastic.io"
}
}
}
}
说明: ChatGPT / Codex 使用 TOML 格式 – 使用
npx -y @elastic.io/mcp@beta setup用于自动配置.
当地LLM代理(Ollama,LM Studio等)
基于本地LLM的代理可以使用上面的手动配置连接到弹性.io MCP服务器. 然而,请注意:
- 只有手动设置 ——设置向导不自动检测本地LLM运行时间.
- 无官方支持 ——elastic.io不测试或支持当地LLM剂. 你的经验将取决于模型的能力.
- 需要MCP客户端兼容性 ——您的本地代理必须支持MCP协议(stdio transport)才能连接.
环境变量
| 变量 | 需求 | 默认 | 说明 |
|---|---|---|---|
ELASTICIO_API_EMAIL | 对 | —— 说 | 您的弹性.io 账户电子邮件 |
ELASTICIO_API_KEY | 对 | —— 说 | 您的弹性.io API 密钥 |
ELASTICIO_API_BASE_URL | 没有 | https://api.elastic.io | 弹性.io REST API 的基础 URL |
更新
要更新到最新版本, 首先清除 npx 缓存, 然后再次运行设置 :
# macOS / Linux
npx -y clear-npx-cache && npx -y @elastic.io/mcp@beta setup
# Windows (PowerShell)
npx -y clear-npx-cache; npx -y "@elastic.io/mcp@beta" setup
这将确保 npx 从 npm 获取最新版本 。 您的证书将被重新发出。 更新后重新启动您的 AI 客户端 .
卸载
要从您的机器中完全去除弹性.io MCP服务器及其证书:
1. 删除 elasticio 来自您的 AI 客户端配置的条目
打开您配置的每个客户端的配置文件并删除 elasticio 节。 配置文件位置 :
| 客户端 | 马科斯 | 窗口 | 链接 |
|---|---|---|---|
| 克劳德桌面 | ~/Library/Application Support/Claude/claude_desktop_config.json | %APPDATA%\Claude\claude_desktop_config.json | ~/.config/Claude/claude_desktop_config.json |
| 克劳德代码 | ~/.claude.json | ~/.claude.json | ~/.claude.json |
| ChatGPT / 编码 | ~/.codex/config.toml | ~/.codex/config.toml | ~/.codex/config.toml |
| VS 代码( 副驾驶) | ~/Library/Application Support/Code/User/mcp.json | %APPDATA%\Code\User\mcp.json | ~/.config/Code/User/mcp.json |
| 双子CLI / 双子IDE | ~/.gemini/config/mcp_config.json | ~/.gemini/config/mcp_config.json | ~/.gemini/config/mcp_config.json |
对于其他客户端(Cursor, Windsurf, Zed, Cline, Trae, Quen 代码, Kimi 代码, DeepSeek等), 请检查您的客户端的文档中 MCP 配置文件位置并删除 elasticio 输入.
2. 清除 npx 缓存
MCP服务器二进制由npx缓存. 要删除它:
# macOS / Linux
npx -y clear-npx-cache
# or manually:
rm -rf ~/.npm/_npx
# Windows (PowerShell)
Remove-Item -Recurse -Force "$env:USERPROFILE\.npm\_npx"
3. 撤销您的 API 密钥
您的 elstic.io API 密钥以纯文本存储在上列的每个配置文件中 。 删除配置条目后 :
- 登录到您的弹性. io 账户
- 转到您的配置页面
- 重生成您的 API 密钥
这会使旧密钥无效, 即使磁盘上仍有副本 .
安全说明: 保密你的MCP证书 并立即撤销 如果你怀疑他们可能已经泄露.
4. 重新启动你的AI客户端
重新启动任何配置用于取取更改的AI客户端.
许可证
此软件包是开源 Apache 2.0 (英语) 许可证。 将它连接到弹性.io平台,必须遵守上面的"使用条件".