关于 Stakpak MCP Server
Stakpak MCP Server 将 Stakpak API 接入 MCP,为需要生成项目基础设施代码的开发者提供接口。它通过单个工具生成基础设施代码。
主要功能
- 01生成项目基础设施代码
- 02通过 Stakpak API 提供能力
- 03需要 Stakpak API 密钥
适用场景
- 01为项目生成基础设施代码
MCP 相关
作为 MCP 服务,它向 MCP 客户端提供通过 Stakpak API 生成基础设施代码的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| prompt | string | 是 | 要生成的基础设施代码的自然语言描述 |
| provisioner | enum | 是 | 要为其生成代码的目标基础设施平台(例如,用于云资源的 Terraform、用于容器编排的 Kubernetes)Terraform | Kubernetes | Dockerfile | GithubActions |
| selected_content | array | 否 | 用作生成上下文的代码选段数组 |
| resolve_validation_errors | boolean | 否 | 是否尝试自动修复生成代码中的所有验证错误 |
详细介绍
Stakpak MCP 服务
一个连接到 Stakpak API 的 MCP 服务。
用法
Stakpak API 密钥
使用 MCP 服务前,你需要获取 Stakpak API 密钥。获取 API 密钥的方法如下:
- 访问 Stakpak 网站
- 登录你的账户
- 前往个人资料,并进入 API 密钥部分
详细说明请参阅 Stakpak API 密钥管理文档。
Claude Desktop
- 若要在项目中安装,请将 MCP 服务添加到你的
claude_desktop_config.json:
{
"mcpServers": {
"stakpak": {
"command": "npx",
"args": ["@stakpak/mcp@latest", "--output=resource"],
"env": {
"STAKPAK_API_KEY": "<your-stakpak-api-key>"
}
}
}
}
Cursor
- 若要在项目中安装,请将 MCP 服务添加到你的
.cursor/mcp.json:
{
"mcpServers": {
"stakpak": {
"command": "npx",
"args": ["@stakpak/mcp@latest STAKPAK_API_KEY=<YOUR_API_KEY>"]
}
}
}
- 若要全局安装,请将此命令添加到 Cursor 设置中:
npx @stakpak/mcp STAKPAK_API_KEY=<your-stakpak-api-key>
Windsurf
- 将 MCP 服务添加到你的
~/.codeium/windsurf/mcp_config.json文件中:
{
"mcpServers": {
"stakpak": {
"command": "npx",
"args": ["@stakpak/mcp@latest"],
"env": {
"STAKPAK_API_KEY": "YOUR_API_KEY"
}
}
}
}
工具
此 MCP 服务提供以下工具,用于与 Vercel API 交互:
生成
generate_infrastructure_code- 为项目生成基础设施代码
开发
设置开发环境:
- 克隆仓库:
git clone https://github.com/stakpak/mcp.git
cd mcp
- 安装依赖项:
bun install
- 构建项目:
bun build
- 全局安装 MCP 服务:
npx @modelcontextprotocol/inspector node <path-to-your-build-file> -e STAKPAK_API_KEY=<your-stakpak-api-key>
- 将 MCP 服务添加到你的项目中:
IDE 集成
MCP 服务可与各种 IDE 集成:
Cursor
将 MCP 服务添加到你的 .cursor/mcp.json:
{
"mcpServers": {
"stakpak": {
"command": "node",
"args": [
"<path-to-your-build-file> STAKPAK_API_KEY=<your-stakpak-api-key>"
]
}
}
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。