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