{"repo":"muthuishere/mcp-server-bash-sdk","free":true,"listed":false,"github":"https://github.com/muthuishere/mcp-server-bash-sdk","clone":"git clone https://github.com/muthuishere/mcp-server-bash-sdk.git","description":"MCP server SDK/example implemented entirely in bash — build a Model Context Protocol server with no runtime dependency beyond a POSIX shell.","language":"Shell","stars":514,"topics":["ai-agents","bash","mcp","model-context-protocol","sdk"],"license":"MIT","category":"mcp-servers","readme_excerpt":"🐚 MCP Server in Bash A lightweight, zero-overhead implementation of the Model Context Protocol (MCP) server in pure Bash — targeting the current 2026-07-28 revision. 📖 Documentation site · 🧩 Examples · 🧠 Architecture decisions · 🔬 Spikes Why? Most MCP servers are just API wrappers with schema conversion. This implementation provides a zero-overhead alternative to Node.js, Python, or other heavy runtimes. Why now? The 2026-07-28 revision made MCP stateless : no initialize handshake, no sessions, no server-initiated requests. One line in, one line out — which is exactly the shape of a shell read loop. Bash went from an awkward fit to a natural one. --- 📋 Features ✅ MCP 2026-07-28 — stateless, per-request version negotiation ✅ Both standard transports : stdio and Streamable HTTP, from the same server file ✅ server/discover , tools/list , tools/call ✅ Dynamic tool discovery via function naming convention ✅ External configuration via JSON files ✅ Output validated against the official published JSON Schema --- 🔧 Requirements - Bash 3.2 or newer (3.2 is what macOS ships as /bin/bash ) - jq for JSON processing ( brew install jq / apt install jq / apk add jq ) - (HTTP transport only) socat preferred, or netcat — see the note under Transports - (optional) Python with jsonschema , only to run the schema conformance test Supported platforms Verified by running the real test suites on each, not by inspection — ./scripts/test-linux.sh all reproduces the Linux rows on any machine wit","default_branch":null,"files":null,"tree":[],"storefront":"/r/muthuishere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/muthuishere/mcp-server-bash-sdk/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."}