Solana Model Context Protocol (MCP) Demo
@solana-foundation
About Solana Model Context Protocol (MCP) Demo
Solana Model Context Protocol (MCP) Demo
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"solana-dev-mcp": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"ts-node",
"index.ts"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Solana Model Context Protocol (MCP) Demo?
It is a simple demonstration of a Model Context Protocol (MCP) server for Solana development. It provides basic RPC methods (getBalance, getAccountInfo, getTransaction) and helpful prompts, serving as a foundation for developers to explore or extend MCP integration with Solana.
How to use Solana Model Context Protocol (MCP) Demo?
Clone the repository, install dependencies with pnpm, then generate a configuration file using pnpm generate-config or pnpm build && pnpm generate-config:js. Use the printed JSON to configure MCP clients like Claude, Windsurf, or Cursor. For inspection, run npx @modelcontextprotocol/inspector ts-node index.ts.
Key features of Solana Model Context Protocol (MCP) Demo
- Provides basic Solana RPC methods (getBalance, getAccountInfo, getTransaction)
- Includes helpful prompts for Solana development
- Designed as a demo foundation for extensions
- Works with Claude, Windsurf, and Cursor via MCP
- Written in TypeScript for Node.js environments
Use cases of Solana Model Context Protocol (MCP) Demo
- Inspecting Solana account balances and information via AI
- Fetching and interpreting Solana transaction details
- Exploring Solana development through AI‑powered prompts
- Building custom tools such as a priority fee estimator or anchor error explainer
- Automating program deployment and upgrade workflows
FAQ from Solana Model Context Protocol (MCP) Demo
What does this MCP server provide?
It offers basic Solana RPC methods (getBalance, getAccountInfo, getTransaction) and a set of helpful prompts for Solana development tasks.
Is this server production‑ready?
No. The README states it is a simple example and should not be used in production, and notes that MCP lacks proper security measures.
What are the prerequisites?
Node.js v16 or higher and pnpm package manager (v9.10.0 or compatible) are required.
How do I configure this server with Claude or other MCP clients?
Generate a config file by running pnpm generate-config or pnpm build && pnpm generate-config:js, then add the resulting JSON to your MCP client’s configuration.
How can I extend this server?
You can add new tools, resources, and prompts. The README provides ideas such as a priority fee estimator, anchor error explainer, transaction builder, and custom RPC endpoints.
More Other MCP servers
Awesome Mcp Servers
punkpeyeA collection of MCP servers.

EverArt
modelcontextprotocolModel Context Protocol Servers
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
ghidraMCP
LaurieWiredMCP Server for Ghidra
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Comments