去 Mcp Mysql

建立者ZhwtZhwt

去 Mcp Mysql

概覽

什麼是 go-mcp-mysql?

go-mcp-mysql 是一個由用戶 ### Zhwt 在 GitHub 上創建的公共庫。這個項目旨在使用 Go 編程語言促進與 MySQL 數據庫的交互。它提供了一套工具和庫,簡化了連接、查詢和管理 MySQL 數據庫的過程,使開發人員更容易將數據庫功能集成到他們的 Go 應用程序中。

go-mcp-mysql 的特點

  • 簡單的數據庫連接:簡化了與 MySQL 數據庫建立連接的過程。
  • 查詢執行:輕鬆執行 SQL 查詢,支持簡單和複雜的查詢。
  • 數據管理:提供插入、更新和刪除數據庫記錄的功能。
  • 錯誤處理:包括健全的錯誤處理機制,有效管理數據庫錯誤。
  • 輕量級:設計為輕量且高效,確保應用程序中的最小開銷。
  • 開源:作為公共庫,鼓勵社區的貢獻,實現持續改進和功能添加。

如何使用 go-mcp-mysql

  1. 安裝:要開始使用,您需要安裝該包。您可以使用 Go 的包管理工具進行安裝:

    go get github.com/Zhwt/go-mcp-mysql
    
  2. 連接到 MySQL:使用提供的函數與您的 MySQL 數據庫建立連接:

    package main
    
    import (
        "database/sql"
        "log"
        _ "github.com/go-sql-driver/mysql"
    )
    
    func main() {
        db, err := sql.Open("mysql", "user:password@tcp(localhost:3306)/dbname")
        if err != nil {
            log.Fatal(err)
        }
        defer db.Close()
    }
    
  3. 執行查詢:您可以使用 db.Exec() 方法執行查詢:

    _, err = db.Exec("INSERT INTO users (name, age) VALUES (?, ?)", "John Doe", 30)
    if err != nil {
        log.Fatal(err)
    }
    
  4. 處理結果:使用 db.Query() 獲取結果並相應處理。

常見問題

go-mcp-mysql 是用什麼編程語言編寫的?

go-mcp-mysql 庫是用 Go 編程語言編寫的。

go-mcp-mysql 適合生產使用嗎?

是的,go-mcp-mysql 設計為健壯且高效,適合生產環境。

我如何能為 go-mcp-mysql 項目做貢獻?

您可以通過分叉庫、進行更改並在 GitHub 上提交拉取請求來貢獻。

我可以在哪裡找到 go-mcp-mysql 的文檔?

文檔通常可以在庫的 README 文件或 GitHub 庫的 Wiki 部分找到。

是否支持其他數據庫?

目前,go-mcp-mysql 專注於 MySQL 數據庫,但歡迎對其他數據庫的貢獻。

詳細

伺服器配置

{
  "mcpServers": {
    "go-mcp-mysql": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/metorial/mcp-container--zhwt--go-mcp-mysql--go-mcp-mysql",
        "./out --host host --user user --pass pass --port port --db db --dsn dsn --read-only read-only"
      ],
      "env": {}
    }
  }
}

專案資訊

作者
Zhwt
Category
資料庫
建立於
Sept 9, 2026
星標
65
語言
-
標籤
-

去 Mcp Mysql 替代方案

若您需要去 Mcp Mysql 的一些替代方案,我們依分類為您提供相關網站。

Oceanbase Mcp 伺服器

StarRocks MCP(模型上下文协议)服务器

一個MCP(模型上下文協議)伺服器,讓LLM可以訪問和了解關聯數據庫,如SQLite、Postgresql、MySQL和MariaDB、Oracle以及MS-SQL。

這是一個基於 TypeScript 的 MCP 伺服器,通過 ArangoDB 提供數據庫交互功能。它實現了核心數據庫操作,並允許通過 MCP 工具與 ArangoDB 無縫集成。您可以將其與 Claude 應用程序一起使用,還可以使用與 MCP 兼容的 VSCode 擴展,如 Cline!

一個用於模型上下文協議(MCP)的 MongoDB 伺服器

MCP 伺服器用於與 Neon 管理 API 和資料庫互動

Verodat MCP 伺服器實施

官方向量化MCP伺服器

查看更多 >>