# MCP Catalog Kit

Version 0.1.0 · Original reference kit · MIT

Expose a synthetic catalogue over stdio: initialize, discover, validate and return structured output.

## Run locally

Node.js 20 or later. No dependencies, API keys or network access required.

```text
node server.mjs < requests.jsonl
node --test server.test.mjs
```

## Scope

Local reference pinned to MCP 2025-11-25. Supports initialize, notifications/initialized, ping, tools/list and tools/call. No HTTP, authentication, resources, pagination or production systems. Tool annotations are hints, not authorization. Use a maintained MCP SDK and application authorization for a production integration.

Bundled data is synthetic. Source and tests are included; see LICENSE for terms. This is not proprietary model source or the production Axis framework.

## 中文说明

在本地通过 stdio 提供合成数据目录工具，演示初始化、发现、校验与结构化返回。

需要 Node.js 20 或以上，无依赖，无需账号或密钥，执行不联网。按上方命令运行。

固定使用 MCP 2025-11-25，仅支持初始化、ping、工具发现与调用。不含 HTTP、认证、资源、分页或业务系统。annotations 不是授权机制，正式集成需成熟 SDK 与应用权限控制。运行此示例不会发布网络服务。

附带数据均为合成样例。许可见 LICENSE。

## Version history

0.1.0 — Initial reference kit, 2026-09-24.

## Protocol references

- https://modelcontextprotocol.io/specification/2025-11-25/basic/lifecycle
- https://modelcontextprotocol.io/specification/2025-11-25/basic/transports
- https://modelcontextprotocol.io/specification/2025-11-25/server/tools
