{"repo":"AaronWander/EmbedMCP","free":true,"listed":false,"github":"https://github.com/AaronWander/EmbedMCP","clone":"git clone https://github.com/AaronWander/EmbedMCP.git","description":"Provides easy-to-use kits that allow you to quickly create MCP servers Any embedded devices","language":"C","stars":30,"topics":["embedded-c","embedded-systems","mcp","mcp-server","embeded-linux","raspberrypi3","freertos","rtos","ai","aiot"],"license":"MIT","category":"mcp-servers","readme_excerpt":"# EmbedMCP - Embedded MCP Server Library A lightweight C library for creating MCP (Model Context Protocol) servers that transforms your existing C functions into AI-accessible tools with minimal code changes. English • 简体中文 Why EmbedMCP? EmbedMCP bridges the gap between your existing C codebase and modern AI systems. Instead of rewriting your battle-tested C functions, EmbedMCP lets you expose them to AI models through the standardized Model Context Protocol (MCP) with minimal code changes. Key Features - 🚀 Simple Integration : Copy one folder, include one header file - ⚡ High Performance : Direct C function calls with minimal overhead - 🔧 Cross-Platform : Runs on 15+ platforms via Universal HAL - 📦 Zero Dependencies : Self-contained library with no external requirements - 🎯 Two Registration Methods : Magic macros for simple functions, full control for complex ones - 🌐 Multiple Transports : Streamable HTTP and STDIO support for different use cases - 🧠 Smart Memory Management : Automatic cleanup with clear ownership rules - 📊 Array Support : Handle both simple parameters and complex data structures Quick Start Installation 1. Download EmbedMCP 2. Copy to your project Basic Usage Build and Run Function Registration EmbedMCP supports two registration approaches: Strict Parameter Access (Recommended for robust validation) In addition to get helpers, you can use strict try get accessors to distinguish between missing/invalid input and real zero/empty values. Simple Function","default_branch":null,"files":null,"tree":[],"storefront":"/r/AaronWander","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AaronWander/EmbedMCP/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."}