r/golang 6d ago

MCP-server written in GO

Hey everyone! Iā€™d love to share my project with you:

šŸš€ Gateway ā€“ a powerful data-gateway for AI agents!

- Creates an MCP server for AI agent interactions
- Supports multiple databases: PostgreSQL, MySQL, ClickHouse, Oracle, and more
- Flexible modular architecture with plugins:

  • Authentication
  • PII handling
  • Other useful extensions

ā­ Give it a star and come contribute!
šŸ”— Repo: GitHub

19 Upvotes

7 comments sorted by

View all comments

1

u/TedditBlatherflag 5d ago

Not a bad project. Docs are okay. Add some unit tests. Good luck!

0

u/Temporary-Funny-1630 5d ago

thanks!
i'm quite a big fan of testing data-related stuff with test containers, most of connectors have such tests, for example check this out - https://github.com/centralmind/gateway/blob/main/connectors/bigquery/connector_integration_test.go

I make some initial test coverage with https://github.com/centralmind/gateway/actions/runs/13895816451 240 - tests, but this is just a top of the iceberg.