---
slug: "skate"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/Skate-Org/skate-goat@main/README.md"
repo: "https://github.com/Skate-Org/skate-goat"
source_file: "README.md"
branch: "main"
---
# Skate AMM Agent <> Goat SDK MCP Server

## Dependencies

1. model context protocol
2. goat sdk
3. skate sdk

## Usage

1. Install dependencies

```
npm install
```

2. Build Packages

```
npm run build
```

3. Add `.mcp.example.json` to `.mcp.json`

4. Start running mcp server
```
node build/evm.js
OR
node build/solana.js
```

## Environment Variables

```bash
"WALLET_PRIVATE_KEY": "...",
# Private key of the wallet to use for transactions

"RPC_PROVIDER_URL": "...",
# RPC Provider URL for the chain to use for transactions (e.g. RPC for Base, Optimism, Arbitrum, etc.)

"CHAIN": "..."
# Corresponding chain ID for the chain to use for transactions (e.g. 42161, 8453 etc.)
# (Not required for SVM)
```

## Demo

![demo-image](https://github.com/Skate-Org/skate-goat/raw/HEAD/docs/images/skate-goat.png)
