1.0.3 • Published 5 months ago

@uratmangun/agent-kit v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

Solana Agent Kit MCP Server

SendAI

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
  1. 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": {
      "solana": {
          "command": "node",
          "env" : {
              "OPENAI_API_KEY": "optional_openai_api_key_here",
              "RPC_URL": "https://api.devnet.solana.com",
              "SOLANA_PRIVATE_KEY": "your solana private key",
              "PARA_API_KEY":"your para api key"

          },
          "args": [
              "<where you clone this repo>/build/index.js"
          ]
      }
  }
}

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

License

ISC

Contributing

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