Skip to content

Development

  • Go 1.26.0 or later
  • Microsoft SQL Server (local or remote)
  • Git
Ventana de terminal
git clone https://github.com/scopweb/mcp-go-mssql.git
cd mcp-go-mssql
go mod tidy
Ventana de terminal
cp .env.example .env
# Edit .env with development credentials
source .env

Example for local development:

Ventana de terminal
MSSQL_SERVER=localhost
MSSQL_DATABASE=DevDB
MSSQL_USER=sa
MSSQL_PASSWORD=DevPassword123
DEVELOPER_MODE=true
MSSQL_READ_ONLY=false
Ventana de terminal
go run main.go

In development mode (DEVELOPER_MODE=true):

  • Self-signed TLS certificates are allowed
  • Errors show full technical details
  • Encryption is still mandatory
Ventana de terminal
cd test
go run test-connection.go
Ventana de terminal
go run claude-code/db-connector.go test
go run claude-code/db-connector.go tables
go run claude-code/db-connector.go query "SELECT @@VERSION"
Ventana de terminal
go build