# Basic Test

> Node.js-based MCP server implementing JSON-RPC 2.0, allowing users to generate random US State and signature soup combinations as a fun and simple tool.

- **URL:** https://github.com/tedeh/jayson
- **Category:** Reference Implementations & Examples
- **Tags:** reference-implementation, Nodejs, Json, Examples
- **Updated:** 2025-05-14 00:55
- **Canonical page:** https://mcpserver.ever.works/items/basic-test

## Details

# Basic Test

Node.js-based MCP server implementing JSON-RPC 2.0, allowing users to generate random US State and signature soup combinations as a fun and simple tool.

Source: [https://github.com/tedeh/jayson](https://github.com/tedeh/jayson)

## Features
- Implements JSON-RPC 2.0 and 1.0 protocol for both server and client in Node.js
- Provides multiple communication interfaces: HTTP, HTTPS, TCP, TLS, WebSocket, and browser-compatible clients
- CLI client available for command-line interaction
- Supports batch requests, notifications, and named parameters
- Middleware for Connect/Express integration
- Customizable request/response handling with reviver and replacer functions
- TypeScript support
- Event-driven: emits events for requests, responses, and errors
- Server can relay requests to other servers (relay/delegation)
- Supports custom method routing and method definition with options
- Context support for passing additional data to method handlers
- Promise-based API available
- Example implementations for various use-cases (batching, notifications, middleware, etc.)
- No special dependencies beyond what can be installed via npm/yarn

## Category
reference-implementations-examples

## Tags
- reference-implementation
- nodejs
- json
- examples

## Pricing
No pricing information provided; open source library.

---

_This Markdown mirror is generated by Ever Works for AI agents. The canonical HTML page is at https://mcpserver.ever.works/items/basic-test._
