Skip to content

Releases: raykavin/gomcp

v0.0.1

05 Mar 16:10

Choose a tag to compare

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 MCPServer package 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.