Solana Agent Kit MCP Server

by manolaz

316 downloads
Not rated
GitHub

Description

<div align="center"> # Solana Agent Kit MCP Server ## SendAI </div> A Solana Agent Kit implementation using the Model Context Protocol (MCP) for handling protocol operations on the Solana blockchain. ## Features - Supports all actions from the Solana Agent Kit - MCP server…

About

<div align="center"> # Solana Agent Kit MCP Server ## SendAI </div> A Solana Agent Kit implementation using the Model Context Protocol (MCP) for handling protocol operations on the Solana blockchain. ## Features - Supports all actions from the Solana Agent Kit - MCP server implementation for standardized interactions…

Details

Author
manolaz
Downloads
316
Categories
AI

- Supports all actions from the Solana Agent Kit
- MCP server implementation for standardized interactions
- Environment-based configuration
- TypeScript-based project structure

Install the package with pnpm install, configure environment variables (SOLANA_PRIVATE_KEY and RPC_URL) in Claude Desktop's configuration file, build the project with pnpm run build, and restart Claude Desktop.

Solana Agent Kit MCP Server

SendAI

</div>

A Solana Agent Kit implementation using the Model Context Protocol (MCP) for handling protocol operations on the Solana blockchain.

Features

- Supports all actions from the Solana Agent Kit
- MCP server implementation for standardized interactions
- Environment-based configuration

Prerequisites

- Node.js (v16 or higher recommended)
- pnpm or yarn or npm
- Solana wallet with private key
- Solana RPC URL

Installation

pnpm install

Configuration

1. Configure the claude_desktop_config.json file by editing the env fields.

SOLANA_PRIVATE_KEY=your_private_key_here
RPC_URL=your_solana_rpc_url_here

2. Change the Claude Desktop MCP server settings:

For MacOS:

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

For Windows:

code $env:AppData\Claude\claude_desktop_config.json

The final configuration should look like the following (replace the path with your absolute project path):

{
    "mcpServers": {
        "agent-kit": {
            "command": "node",
            "env": {
                "RPC_URL": "your_solana_rpc_url_here",
                "SOLANA_PRIVATE_KEY": "your_private_key_here"
            },
            "args": [
                "/ABSOLUTE/PATH/TO/YOUR/PROJECT"
            ]
        }
    }
}

Note: Make sure to restart Claude Desktop after updating the configuration and building the project.

Building the Project

To build the project, run:

pnpm run build

This will compile the TypeScript code and set the appropriate permissions for the executable.

Project Structure

- src/ - Source code directory
- src/index.ts - Main entry point implementing the MCP server

Dependencies

- solana-agent-kit: Core functionality for Solana blockchain interactions
- @modelcontextprotocol/sdk: MCP implementation
- dotenv: Environment variable management
- zod: Runtime type checking

License

ISC

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.