{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/tmc/mcp","name":"github.com/tmc/mcp","description":"Package mcp implements the Model Context Protocol (MCP).\n\nThe MCP protocol supports various types of notifications that can be sent between\nclient and server. Notifications are capability-based, meaning both sides must\nagree to support specific notification types during initialization.\n\nServer Capabilities:\n\nClient Capabilities:\n\nExample server with notifications:\n\nExample client with notifications:\n\nFor more examples, see the examples directory.","license":"https://spdx.org/licenses/ISC","codeRepository":"https://github.com/tmc/mcp","url":"https://github.com/tmc/mcp","dateModified":"2026-01-14","datePublished":"2026-01-14","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/tmc/mcp#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","sameAs":["https://pkg.go.dev/github.com/tmc/mcp"]}