mcp_server_go

mcp_server_go

0

This project provides a Go implementation of an MCP server designed for handling database querying via JSON-RPC. It features real-time communication, SQLite integration, and a tool-based architecture.

MCP Server (Go)

A Go-based implementation of a Model Context Protocol (MCP) server. It offers database querying capabilities via a JSON-RPC interface.

Features

  • JSON-RPC 2.0 protocol
  • Real-time communication with SSE
  • SQLite database support
  • Extensible with a tool-based architecture
  • Authentication support

Available Tools

  • Query Tool: Execute SQL queries and return results
  • List Tables Tool: List all tables in the database

Getting Started

  • Requirements: Go 1.x, SQLite3
  • Installation: Clone the repository and install dependencies
  • Configuration: Uses a token-based authentication
  • Run the server on port 8777