MegaGrindStone / go-mcp
A Go implementation of the Model Context Protocol (MCP) - an open protocol that enables seamless integration between LLM applications and external data sources and tools.
☆42Updated last week
Alternatives and similar repositories for go-mcp
Users that are interested in go-mcp are comparing it to the libraries listed below
Sorting:
- A lightweight, production-ready RAG (Retrieval Augmented Generation) library in Go.☆61Updated 5 months ago
- Go library for implementing the Model Context Protocol (MCP).☆12Updated last week
- A worker pool which processes work in parallel but outputs results in the order the work was given☆14Updated 6 months ago
- A Go library implementation of LightRAG - an advanced Retrieval-Augmented Generation (RAG) system that uniquely combines vector databases…☆22Updated last month
- The reliability layer between your code and LLM providers.☆18Updated 4 months ago
- Mermaid diagrams to fsm☆22Updated 2 months ago
- Dynamic localization of applications☆14Updated 2 months ago
- A powerful and intuitive Go package designed for handling date intervals efficiently and effectively. This library simplifies operations …☆16Updated 2 months ago
- Hierarchical LRU Caching Library for Go☆12Updated 3 weeks ago
- ☆16Updated last year
- 🕒 Go library for parsing natural language time expressions with exceptional range support☆29Updated 2 months ago
- Embedded cache lib using sqlite for storage☆20Updated 6 months ago
- Handle OS signals, graceful shutdown, hot reloading☆28Updated this week
- A framework for building multi-agent AI systems. Enables LLMs to collaborate through hierarchical organization, parallel task execution, …☆15Updated 5 months ago
- Type safe multi-type map for Go☆13Updated 8 months ago
- Go library to create and manage data pipelines on your machine☆14Updated last month
- A proof-of-concept demonstrating a custom-built host implementing an OpenAI-compatible API with Google Vertex AI, function calling, and i…☆30Updated this week
- Chew is a Go library for processing various content types into markdown/plaintext.☆42Updated 3 months ago
- Unravel provides Unmarshal functions that work with an abstract source data model.☆16Updated 4 months ago
- Go module for fetching embeddings from embeddings providers☆53Updated 3 weeks ago
- Dive is an AI toolkit for Go that can be used to create specialized AI agents, automate workflows, and quickly integrate with the leading…☆64Updated this week
- Go Artificial Intelligence (GAI) helps you work with foundational models, large language models, and other AI models.☆21Updated this week
- Versioned Binary Serialization☆17Updated 10 months ago
- MyJSON is an embedded relational document store built on top of pluggable key value storage☆14Updated 2 years ago
- Seamlessly integrate Python environments and scripts into your Go projects.☆11Updated 2 months ago
- Next-Gen Builder☆20Updated last year
- XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0.☆42Updated 2 weeks ago
- Orchestration engine & UI for your customized LLM flow.☆20Updated last year
- simple and secure way to authorize your application with the OpenID Connect☆33Updated last year
- Create beautiful images of your code directly from the terminal☆19Updated 2 years ago