{"repo":"avahowell/offeryn","free":true,"listed":false,"github":"https://github.com/avahowell/offeryn","clone":"git clone https://github.com/avahowell/offeryn.git","description":"Build tools for LLMs in Rust using Model Context Protocol","language":"Rust","stars":37,"topics":["ai","llm","llms","mcp","model-context-protocol","rust"],"license":"MIT","category":"mcp-servers","readme_excerpt":"offeryn offeryn (Welsh for tool; implement), is a Rust implementation of modelcontextprotocol, a standard protocol for empowering large language models with tools. It aims to offer an easy to use API that allows developers to quickly create and expose tools written in Rust to AI agents. - [x] JSON-RPC core MCP server protocol - [x] Tool use support - [x] Procedural macro for tool generation - [x] Server-Sent Events (SSE) transport - [x] Stdio transport - [ ] Resources support - [ ] Prompts support - [ ] Roots suppot - [ ] Client protocol - [ ] WebSocket transport - [ ] Streaming responses Example (Stdio) Servers configured with stdio transport as above can be hooked to Claude Desktop as normal (see https://modelcontextprotocol.io/quickstart/user, build a binary with mcp-rs and point at it in mcpServers). Example (SSE)","default_branch":null,"files":null,"tree":[],"storefront":"/r/avahowell","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/avahowell/offeryn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}