G
Go MCP Server Example
Example of a simple multi-tool MCP server in Go.
Created 3/23/2026
Updated about 4 hours ago
README
Repository documentation and setup instructions
MCP Server Example in Go
This is a simple MCP server written in Go with the following tools:
- Time tool that returns current time in the requested IANA timezone, i.e. America/New_York
- Search tool that makes a search request to Brave and pareses the web search results.
- Web page download tool that downloads the content of a specifies URL as a string and parses the HTML to get only text content. (Quick and wrong imlementation).
Note: This project is for learning purposes only, it is not suited for any production use.
Quick Setup
Installation guide for this server
Installation Command (package not published)
git clone https://github.com/EugeneKirian/go-mcp-server-example
Manual Installation: Please check the README for detailed setup instructions and any additional dependencies required.
Cursor configuration (mcp.json)
{
"mcpServers": {
"eugenekirian-go-mcp-server-example": {
"command": "git",
"args": [
"clone",
"https://github.com/EugeneKirian/go-mcp-server-example"
]
}
}
}