https://github.com/stakpak/mcp
Lightweight MCP server to give you access to the Stakpak API.
https://github.com/stakpak/mcp
Last synced: 3 days ago
JSON representation
Lightweight MCP server to give you access to the Stakpak API.
- Host: GitHub
- URL: https://github.com/stakpak/mcp
- Owner: stakpak
- Created: 2025-03-06T13:37:42.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-25T14:07:06.000Z (about 2 months ago)
- Last Synced: 2025-04-26T20:51:35.489Z (13 days ago)
- Language: JavaScript
- Size: 46.9 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-devops-mcp-servers - stakpak/mcp - MCP Server for interacting, editing and generating code for Terraform, Kubernetes, GithubActions and Dockerfile. (Cloud Infrastructure / 🏗️ Infrastructure as Code)
- awesome-devops-mcp-servers - stakpak/mcp - MCP Server for interacting, editing and generating code for Terraform, Kubernetes, GithubActions and Dockerfile. (Cloud Infrastructure / 🏗️ Infrastructure as Code)
README
# Stakpak MCP Server
A MCP server that connects to Stakpak API.
## Usage
### Stakpak API Key
Before using the MCP server, you'll need to obtain a Stakpak API key. You can get your API key by:
1. Visiting [Stakpak's website](https://stakpak.dev/)
2. Logging into your account
3. Going to your profile and navigating to the API keys sectionFor detailed instructions, see the [Stakpak API Key Management documentation](https://stakpak.gitbook.io/docs/api/manage-api-keys).
### Claude Desktop
- To install in a project, add the MCP server to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"stakpak": {
"command": "npx",
"args": ["@stakpak/mcp@latest", "--output=resource"],
"env": {
"STAKPAK_API_KEY": ""
}
}
}
}
```### Cursor
- To install in a project, add the MCP server to your `.cursor/mcp.json`:
```json
{
"mcpServers": {
"stakpak": {
"command": "npx",
"args": ["@stakpak/mcp@latest STAKPAK_API_KEY="]
}
}
}
```- To install globally, add this command to your Cursor settings:
```bash
npx @stakpak/mcp STAKPAK_API_KEY=
```### Windsurf
- Add the MCP server to your `~/.codeium/windsurf/mcp_config.json` file:
```json
{
"mcpServers": {
"stakpak": {
"command": "npx",
"args": ["@stakpak/mcp@latest"],
"env": {
"STAKPAK_API_KEY": "YOUR_API_KEY"
}
}
}
}
```## Tools
This MCP server provides the following tools for interacting with the Vercel API:
### Generation
- `generate_infrastructure_code` - Generate infrastructure code for a project
### Development
To set up the development environment:
1. Clone the repository:
```bash
git clone https://github.com/stakpak/mcp.git
cd mcp
```2. Install dependencies:
```bash
bun install
```3. Build the project:
```bash
bun build
```4. Install the MCP server globally:
```bash
npx @modelcontextprotocol/inspector node -e STAKPAK_API_KEY=
```5. Add the MCP server to your project:
### IDE Integration
The MCP server can be integrated with various IDEs:
#### Cursor
Add the MCP server to your `.cursor/mcp.json`:
```json
{
"mcpServers": {
"stakpak": {
"command": "node",
"args": [
" STAKPAK_API_KEY="
]
}
}
}
```