About MCP Server
A reference implementation of the Machine-Centric Protocol on Solana, for projects connecting agents with wallet and off-chain service context. It combines context metadata handling with REST and WebSocket communication.
Key features
- 01Load and cache context definitions
- 02Integrate Solana wallets
- 03Bridge agents to off-chain services
- 04Provide REST and WebSocket interfaces
Use cases
- 01Cache context definitions for agent sessions
- 02Connect agents to Solana wallets
- 03Exchange agent communications over REST or WebSocket
MCP support
This implements the Machine-Centric Protocol (MCP) on Solana. It provides context metadata, wallet integration, and communication interfaces for agents and off-chain services.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP Server
Overview
Reference server implementation for the Machine-Centric Protocol (MCP) on Solana. This server handles context metadata, wallet integration, and bridges between agents and off-chain services.
Features
- Context Metadata: Loading and caching of context definitions
- Wallet Integration: Support for Solana wallets (Phantom, Backpack, etc.)
- Agent Bridge: Connection layer between agents and off-chain services
- API Endpoints: RESTful and WebSocket interfaces for agent communication
Development Setup
# Install dependencies
npm install
# Start development server
npm run dev
# Run tests
npm test
Repository Structure
/src- Server implementation including API routes and service integrations/tests- Unit and integration tests/.github- CI/CD workflows
Links
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.