Demonstrates a basic JSON-RPC client and server implementation using Node.js.
Demonstrates a basic JSON-RPC client and server implementation using Node.js.
This repository contains a simple, beginner-friendly example of an MCP-inspired JSON‑RPC client and server implemented in JavaScript. The project demonstrates a basic communication flow using Node.js's built‑in modules without any external dependencies.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| initialize | Returns a basic capabilities object (advertising an "echo" tool). |
| echo | Echoes back the parameters provided by the client. |
| server.js | The JSON‑RPC server implementation. |
| client.js | The JSON‑RPC client implementation. |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Lean MCP server for Google's Nano Banana (Gemini) image models. Returns file paths, not base64.
MCP server for The Noun Project - search and download icons directly in Cursor AI and Claude
Every x360Recover endpoint, plus the fleet-wide backup-health answers the API alone can't give
MCP server for sending notifications from Claude Code with customizable sounds