Skip to content

antonzmiievskyi/fastedge-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gcore FastEdge Plugin for Claude Code

Build, deploy, and manage serverless WebAssembly applications on Gcore FastEdge — directly from Claude Code.

FastEdge runs Wasm workloads on 210+ global edge Points of Presence with sub-millisecond cold starts. This plugin gives Claude the skills to scaffold projects, deploy apps, and manage your edge infrastructure through natural language.

Installation

Clone the repo:

git clone https://github.com/antonzmiievskyi/fastedge-plugin.git

Option 1: For testing (session only)

Quit Claude Code and restart with the plugin loaded:

claude --plugin-dir /path/to/fastedge-plugin

Option 2: Install via marketplace commands

From inside Claude Code, add the local marketplace and install the plugin:

/plugin marketplace add /path/to/fastedge-plugin
/plugin install gcore-fastedge@gcore-fastedge-marketplace

This persists across sessions.

Setup

  1. Go to the Gcore Portal
  2. Navigate to ProfileAPI Keys (or visit portal.gcore.com/api-keys directly)
  3. Click Create API Key, give it a name, and copy the generated key
  4. Set the environment variable:
export GCORE_API_KEY="your-api-key"

Or create a .env file in your project directory:

GCORE_API_KEY=your-api-key

Claude Code automatically loads .env files from the working directory.

Available Skills

Skill Command Description
Scaffold /gcore-fastedge:scaffold [js|rust|mcp-server] [name] Generate a new FastEdge project from a template
Deploy /gcore-fastedge:deploy [app-name] Build and deploy a Wasm app to FastEdge
Manage /gcore-fastedge:manage [list|get|update|delete] [id] List, inspect, update, or delete apps
MCP Server /gcore-fastedge:mcp-server [name] Scaffold a complete MCP server for edge deployment
Docs Auto-invoked FastEdge platform docs, SDK reference, and best practices

Example Usage

Ask Claude naturally:

  • "Scaffold a new JavaScript edge app called my-api" — generates a Hono + TypeScript project ready for FastEdge
  • "Deploy this app to FastEdge" — builds the Wasm binary and deploys it to the edge
  • "List my FastEdge apps" — shows all your deployed apps with status and URLs
  • "Create an MCP server that exposes a weather tool" — scaffolds a complete MCP server project with custom tool implementations
  • "How does the FastEdge KV store work?" — pulls up SDK reference docs inline

Plugin Structure

fastedge-plugin/
├── .claude-plugin/
│   ├── marketplace.json
│   └── plugin.json
└── plugins/
    └── gcore-fastedge/
        ├── .claude-plugin/
        │   └── plugin.json
        ├── CLAUDE.md
        └── skills/
            ├── fastedge-docs/
            │   ├── SKILL.md
            │   └── reference/
            │       ├── best-practices.md
            │       ├── error-codes.md
            │       ├── platform-overview.md
            │       └── sdk-reference.md
            ├── deploy/
            │   └── SKILL.md
            ├── manage/
            │   └── SKILL.md
            ├── mcp-server/
            │   └── SKILL.md
            └── scaffold/
                └── SKILL.md

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors