使用说明
🚀 Akamai为MCP服务器提供功能
释放力量 Akamai职能 在您的AI助手中。此MCP(模型上下文协议)服务器允许Claude Desktop或Cursor等工具使用自然语言与您的边缘应用程序进行交互。
🛑 先决条件
在将服务器添加到AI客户端之前,请确保您的本地环境已准备就绪:
-
插件已安装:你需要
akaSpin插件:spin plugins update spin plugins install aka --yes -
需要登录:您必须通过身份验证
aka`spin插件:spin aka login
📦 安装
注意:如果您使用的是Homebrew以外的安装方法(
brew),请添加akamai-functions-mcp到你的PATH变量。
使用Homebrew安装(推荐)
通过Homebrew安装,添加Akamai开发人员点击并安装以下公式:
brew tap akamai-developers/tap
brew install akamai-developers/tap/akamai-functions-mcp
下载预编译的二进制文件
如果Homebrew不可用(例如在Windows上),请下载预编译的二进制文件 从最新版本.
从源代码构建
使用Go在本地构建二进制文件:
go build -o akamai-functions-mcp main.go
⚙️ 配置
要让您的AI助手使用服务器,请添加 spin 命令到您的配置。(可选)通过附加以下命令启用调试日志记录 --debug 旗到 args 阵列。
克劳德桌面版
更新您的 claude_desktop_config.json (发现于 ~/Library/Application Support/Claude/ 在macOS或 %APPDATA%\Claude\ 在Windows上):
{
"mcpServers": {
"akamai-functions": {
"command": "akamai-functions-mcp",
"args": []
}
}
}
光标/VS代码
- 导航到“设置”>“MCP”
- 点击+添加服务器
- 姓名:
Akamai Functions MCP Server - 类型:
command - 命令:
akamai-functions-mcp - Args:``
泽德
从命令选项板中选择 agent: add context server 操作提供以下JSON配置,然后按保存配置 Add Server:
{
"Akamai Functions MCP Server": {
"command": "akamai-functions-mcp",
"args": [],
"env": {}
}
}
🤖 交互示例
您的AI现在充当您的边缘基础设施的技术助手。试着问:
- “显示我‘暂存’帐户中的所有应用程序。”
- “‘edge-api’应用程序的当前状态和URL是什么?”
- “检查‘图像处理器’的日志,查找任何404错误。”
- “列出我可用的Akamai Functions帐户。”
🛠 可用工具
| 工具 | 说明 |
|---|---|
list_accounts |
获取与您的登录关联的所有Akamai Functions帐户。 |
list_apps |
已部署应用程序的清单(可按帐户/名称筛选)。 |
get_app_status |
详细的运行状况、部署历史和活动URL |
get_app_url |
检索部署到Akamai Functions的应用程序的公共URL |
get_app_logs |
实时执行日志检索。 |
get_app_history |
检索部署到Akamai Functions的应用程序的部署历史记录 |
search_app |
按搜索词查找应用程序(query).此命令迭代您有权访问的所有Akamai Functions帐户 |
deploy_app |
将应用程序部署到Akamai Functions。 |
link_app |
将当前本地工作区链接到现有的Akamai Functions应用程序。 |
unlink_app |
删除本地工作区与部署到Akamai Functions的现有应用程序之间的链接。 |
可用资源📄
- 这
spin akacommand Reference-以markdown形式返回完整的命令引用。