A lightweight implementation of the Model Context Protocol (MCP) server in pure Bash offers a zero-overhead alternative to heavier runtimes like Node.js and Python. It features full JSON-RPC 2.0 support, dynamic tool discovery, and external configuration via JSON files, making it easy to extend with custom tools. The article provides guidelines for implementing tool functions and includes examples for creating a weather server.
mcp ✓
bash ✓
json-rpc ✓
sdk ✓
+ api