Releases: raykavin/gomcp
Releases · raykavin/gomcp
v0.0.1
Overview
v0.0.1 is the first public release of gomcp, a Go library for building Model Context Protocol (MCP) servers on top of mcp-go.
Highlights
- Introduced the core
MCPServerpackage for creating and running MCP servers. - Added support for both runtime transports:
- SSE (HTTP)
- Stdio
- Added multiple tool registration flows:
AddToolFunc(function-based)AddTool(struct-based)AddToolFromFile(JSON on disk)AddToolFromJSON(raw JSON bytes)
- Added argument helper utilities for safe parameter extraction.
- Added result helper utilities for text, JSON, and error responses.
Quality and Testing
- Added unit tests for server lifecycle, tool registration, and helper behavior.
- Included example tool configuration (
examples/tools/search.json) and runnable example code.
Documentation and Project Setup
- Expanded README with quick start, API usage, transport guidance, and project structure.
- Updated repository structure and development environment files for a cleaner setup.
- Added MIT license.