跳至主要內容
返回範例應用程式

Solana 伺服器

一個基本的Solana 伺服器,可讓Claude (或 Cursor)等工具直接查詢Solana 。透過此整合,您將能夠執行諸如查詢錢包餘額、檢視代幣帳戶、擷取交易明細以及分析帳戶資訊等任務——所有操作皆可透過您的 LLM 客戶端來完成。

前端框架/函式庫:
Solana
語言:
TypeScript
建置工具/開發伺服器:
模型上下文協定
範例應用程式預覽

概覽

透過模型上下文協定(MCP),您可以Claude 自訂Claude 擴展Claude 等 AI 助理Claude 能與外部資料來源及服務進行互動。 在本指南中,您將建置一個Solana 伺服器,使Claude (或 Cursor)等工具能夠直接查詢Solana 。透過此整合Claude 查閱錢包餘額、檢視代幣帳戶、擷取交易明細以及分析帳戶資訊等任務——同時您仍能完全掌控這些互動。

此示範程式使用:

輔助資源:

開始使用

安裝依賴項

開啟專案目錄:

cdsolana

接著,安裝依賴項:

npm 安裝
# 或
yarn
# 或
pnpm 安裝
# 或
bun 安裝

建立伺服器:

接著,建立伺服器:

npm 執行 build
# 或
yarn build
# 或
pnpm 建置
# 或
bun build

設定Claude

更新您的 claude.json 檔案內容來自 範例:Claude 設定. 您可以在這裡找到操作說明 這裡.

請務必更新 SOLANA 搭配您的Quicknode endpoint。您可以免費取得一個 這裡.

請確保您的 args 傳入已建置伺服器的絕對路徑(對我們來說是 /YOUR_PATH/build/index.js).

設定完畢後,請重新啟動Claude 。

現在您可以Claude 以下指令向Claude 發出指令:

  • 的錢包餘額是多少? <wallet_address>?
  • 的代幣餘額是多少? <wallet_address>?
  • Solana 的現況如何?
貢獻與回饋
我們非常樂意聽取您的意見,並歡迎您為這個範例應用程式提供任何貢獻!
若要回報問題或提供意見回饋,請在 qn-guide-examples 儲存庫。
若要貢獻,請依照以下步驟操作:
  1. 分叉此儲存庫
  2. 建立功能分支:
    git checkout -b feature/amazing-feature
  3. 將您的變更提交:
    git commit -m "新增超棒的功能"
  4. 推送您的分支:
    git push origin feature/amazing-feature
  5. 開啟一個 Pull Request。