<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: 0xLivian</title>
    <description>The latest articles on Forem by 0xLivian (@0xlivian2581919).</description>
    <link>https://forem.com/0xlivian2581919</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3582098%2Ff05a164b-c569-4794-8822-179d1974a807.png</url>
      <title>Forem: 0xLivian</title>
      <link>https://forem.com/0xlivian2581919</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/0xlivian2581919"/>
    <language>en</language>
    <item>
      <title>Introducing Solana Instruction MCP — A Game-Changing Tool for Solana Developers</title>
      <dc:creator>0xLivian</dc:creator>
      <pubDate>Fri, 24 Oct 2025 15:05:32 +0000</pubDate>
      <link>https://forem.com/0xlivian2581919/introducing-solana-instruction-mcp-a-game-changing-tool-for-solana-developers-336e</link>
      <guid>https://forem.com/0xlivian2581919/introducing-solana-instruction-mcp-a-game-changing-tool-for-solana-developers-336e</guid>
      <description>&lt;p&gt;I had the honor of meeting the author of this project during the &lt;strong&gt;Chengdu HackHouse&lt;/strong&gt;, and after testing the &lt;strong&gt;Solana Instruction MCP&lt;/strong&gt;, I was genuinely &lt;em&gt;blown away&lt;/em&gt;.&lt;br&gt;
 This project is so impactful that it would be a real loss for the Solana and AI developer community if it goes unnoticed.&lt;/p&gt;

&lt;p&gt;So, I decided to write this article to introduce how to &lt;strong&gt;install and use&lt;/strong&gt; this powerful MCP.&lt;/p&gt;


&lt;h2&gt;
  
  
  ⚙️ Note
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;This guide currently supports only Linux and macOS users.&lt;/strong&gt;&lt;br&gt;
Instructions for IDE integrations (e.g., VS Code) will be added later.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The project already has an official website, which is currently simple but functional — the author mentioned that it will be updated and beautified later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Official Website:&lt;/strong&gt; &lt;a href="https://solmcp.daog1.workers.dev/dashboard" rel="noopener noreferrer"&gt;https://solmcp.daog1.workers.dev/dashboard&lt;/a&gt;&lt;br&gt;
 &lt;strong&gt;Author:&lt;/strong&gt; &lt;em&gt;Xiaodao&lt;/em&gt; (Community ID)&lt;/p&gt;


&lt;h2&gt;
  
  
  🔑 Step 1: Log in and Get Your API Key
&lt;/h2&gt;

&lt;p&gt;Go to the official website and click &lt;strong&gt;Log In with GitHub&lt;/strong&gt;.&lt;br&gt;
 Once logged in, you’ll see a dashboard page like this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpx6vfp5uqgst4hgxe3cw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpx6vfp5uqgst4hgxe3cw.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After login, you’ll be able to see your &lt;strong&gt;API Key&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ydb4kzhax5vpgqqh8l0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ydb4kzhax5vpgqqh8l0.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  💻 Step 2: Set Up with Your AI CLI (Example: Opencode CLI)
&lt;/h2&gt;

&lt;p&gt;Depending on which AI CLI tool you use, check its documentation on how to connect an MCP server.&lt;/p&gt;

&lt;p&gt;Here we’ll take &lt;strong&gt;&lt;a href="https://opencode.ai/" rel="noopener noreferrer"&gt;Opencode CLI&lt;/a&gt;&lt;/strong&gt; as an example.&lt;/p&gt;

&lt;p&gt;First, visit the official Opencode CLI website and install it following their instructions.&lt;br&gt;
 After installation, you can verify it by running a version check or chatting with Opencode via terminal.&lt;/p&gt;


&lt;h2&gt;
  
  
  🔧 Step 3: Configure the Solana MCP
&lt;/h2&gt;

&lt;p&gt;To install and configure an MCP, refer to the official Opencode documentation here:&lt;br&gt;
 👉 &lt;a href="https://opencode.ai/docs/mcp-servers/#remote" rel="noopener noreferrer"&gt;https://opencode.ai/docs/mcp-servers/#remote&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Look for the section titled &lt;strong&gt;“Using &lt;code&gt;opencode.json&lt;/code&gt;”&lt;/strong&gt; — this explains how to add MCP servers manually.&lt;/p&gt;

&lt;p&gt;You’ll need to create (or edit) an &lt;code&gt;opencode.json&lt;/code&gt; file inside either:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;your project’s &lt;code&gt;.opencode&lt;/code&gt; directory, &lt;strong&gt;or&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;your global config directory: &lt;code&gt;~/.opencode&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Global installation is recommended. Run the following commands:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; ~/.opencode
&lt;span class="nb"&gt;touch &lt;/span&gt;opencode.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then insert the following content:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"$schema"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://opencode.ai/config.json"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcp"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"SolanaMCP"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"http"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"url"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://solmcp.daog1.workers.dev/mcp?apiKey=MY_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"enabled"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"headers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"Authorization"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Bearer MY_API_KEY"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Replace &lt;code&gt;MY_API_KEY&lt;/code&gt; with the key displayed on the MCP dashboard (after &lt;code&gt;apiKey=&lt;/code&gt;).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Save the file, then restart Opencode by typing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;opencode
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once restarted, you can start using the Solana MCP!&lt;br&gt;
 When giving instructions to your AI assistant, make sure to &lt;strong&gt;explicitly mention “using MCP”&lt;/strong&gt; or similar wording so it recognizes the request correctly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdoigu3xxu609at4j3b6a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdoigu3xxu609at4j3b6a.png" alt=" " width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv8wzydzjd2n077jdc5ql.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv8wzydzjd2n077jdc5ql.png" alt=" " width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F74vslmdh0jlyf5fo3n7e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F74vslmdh0jlyf5fo3n7e.png" alt=" " width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxshjawn1aikgv436c7fc.png" alt=" " width="800" height="452"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  ✅ Summary
&lt;/h2&gt;

&lt;p&gt;That’s it! You now have &lt;strong&gt;Solana Instruction MCP&lt;/strong&gt; connected to your AI CLI environment.&lt;br&gt;
 With it, your assistant can perform &lt;strong&gt;deep instruction-level analysis of Solana transactions&lt;/strong&gt;, decode parameters, trace CPIs, and much more — all powered by an expanding IDL library and AI-enhanced understanding.&lt;/p&gt;

&lt;p&gt;If you’re building tools or doing audits in the Solana ecosystem, &lt;strong&gt;this is a must-try.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solana</category>
      <category>mcp</category>
    </item>
  </channel>
</rss>
