modelcontextprotocol / go-sdkLinks
The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.
☆2,977Updated last week
Alternatives and similar repositories for go-sdk
Users that are interested in go-sdk are comparing it to the libraries listed below
Sorting:
- The official Go library for the OpenAI API☆2,702Updated this week
- A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources…☆7,640Updated 2 weeks ago
- Write Model Context Protocol servers in few lines of go code. Docs at https://mcpgolang.com . Created by https://metoro.io☆1,157Updated 2 months ago
- Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications.☆857Updated this week
- Access to Anthropic's safety-first language model APIs via Go☆610Updated this week
- Go SDK for Google Generative AI☆829Updated 3 months ago
- GoMock is a mocking framework for the Go programming language.☆3,165Updated last month
- An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.☆3,240Updated this week
- LangChain for Go, the easiest way to write LLM-based programs in Go☆8,011Updated last month
- Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/…☆4,485Updated this week
- Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.☆776Updated last month
- ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.☆2,489Updated this week
- Static analysis tool to detect potential nil panics in Go code☆3,680Updated this week
- SwarmGo (agents-sdk-go) is a Go package that allows you to create AI agents capable of interacting, coordinating, and executing tasks. In…☆359Updated 7 months ago
- 🪿 LinGoose is a Go framework for building awesome AI/LLM applications.☆814Updated 8 months ago
- A CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP)…☆1,464Updated this week
- Collection of extensions for OpenTelemetry-Go.☆1,548Updated this week
- Simple golang library for retry mechanism☆2,832Updated 2 weeks ago
- The Go implementation of Connect: Protobuf RPC that works.☆3,632Updated last month
- Golang SDK for A2A Protocol☆145Updated this week
- Go-MCP is a powerful Go(Golang) version of the MCP SDK that implements the Model Context Protocol (MCP) to facilitate seamless communicat…☆654Updated last month
- Cobra CLI tool to generate applications and commands☆868Updated last year
- A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.☆2,829Updated this week
- GoMLX: An Accelerated Machine Learning Framework For Go☆1,175Updated this week
- Fast JSON encoder/decoder compatible with encoding/json for Go☆3,561Updated 3 weeks ago
- Unified Go interface for Language Model (LLM) providers. Simplifies LLM integration with flexible prompt management and common task funct…☆595Updated 4 months ago
- Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S…☆3,610Updated 3 weeks ago
- A stricter gofmt☆3,787Updated 3 weeks ago
- YAML support for the Go language☆1,992Updated last month
- Retryable HTTP client in Go☆2,227Updated last week