mcp-go icon indicating copy to clipboard operation
mcp-go copied to clipboard

A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

Results 263 mcp-go issues
Sort by recently updated
recently updated
newest added

fix: mcp-client should also include configurable http headers in the /sse request reasons - In the official python sdk, custom headers can also take effect on the /sse API -...

**Additional question:** Currently, `ClientSession` is an `interface`, but when we use implementations like `Redis` for session management, storage becomes a new issue. This part requires comprehensive consideration—should we consider changing...

## Summary by CodeRabbit - **New Features** - Introduced a structured logging system that standardizes error reporting across critical operations. Log messages now include configurable levels, multiple output formats (such...

## Summary by CodeRabbit - **Chores** - Improved internal resource management to bolster system stability and reliability.

On the MCP protocol lifecycle, the first step is when the client makes a `initialize` request to the server, sending it's capabilities and client info (`name` and `version` in general),...

tool := mcp.NewTool("current time", mcp.WithDescription("Get current time with timezone, Asia/Shanghai is default"), mcp.WithString("timezone", mcp.Required(), mcp.Description("current time timezone"), ), ) this is the func of making new tools, and I want...

The stdio mcp server doesn't teminated when call close method.

It would be highly useful to have a SQLite module that uses the vector SQLite extension . https://github.com/asg017/sqlite-vec I use it currently for the use cases where you wish to...

Hi, I wanted to make use of the sessionId generated by the McpServer to manage my own session data. The issue I was facing was, I could not get the...

This PR changes the default SSE endpoint to `messages` to match the standard one used in the official servers. Fixes #71 ## Summary by CodeRabbit - **Refactor** - Updated the...