diff --git a/README.md b/README.md index 480f402..838f49a 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,9 @@ nlb-directory-toolkits/ | Package | Description | Status | |---|---|---| -| **`@nextlevelbuilder/contracts`** | Canonical server-synchronized schemas for 17 block types, 5 layout templates, deterministic canonical SHA-256 hasher, and API wire contracts. | [![npm](https://img.shields.io/badge/contracts-v0.2.0-blue)](packages/contracts) | -| **`@nextlevelbuilder/cli`** | Developer & agent CLI binary `nlb` with validation, terminal preview, submissions with Polar payments, rankings, stats, doctor, voting, and uploads. | [![npm](https://img.shields.io/badge/cli-v0.2.0-green)](packages/cli) | -| **`@nextlevelbuilder/mcp`** | Model Context Protocol server exposing 16 tools for local AI IDEs and Cloudflare Workers edge runtime. | [![npm](https://img.shields.io/badge/mcp-v0.2.0-purple)](packages/mcp) | +| **`@nextlevelbuilder/contracts`** | Canonical server-synchronized schemas for 17 block types, 5 layout templates, deterministic canonical SHA-256 hasher, and API wire contracts. | [![npm](https://img.shields.io/badge/contracts-v0.2.1-blue)](packages/contracts) | +| **`@nextlevelbuilder/cli`** | Developer & agent CLI binary `nlb` with validation, terminal preview, submissions with Polar payments, rankings, stats, doctor, voting, and uploads. | [![npm](https://img.shields.io/badge/cli-v0.2.1-green)](packages/cli) | +| **`@nextlevelbuilder/mcp`** | Model Context Protocol server exposing 16 tools for local AI IDEs and Cloudflare Workers edge runtime. | [![npm](https://img.shields.io/badge/mcp-v0.2.1-purple)](packages/mcp) | | **`skills/nlb-submit`** | Cross-marketplace AgentSkill for autonomous repository scanning, block formatting, and directory submission. | [![skill](https://img.shields.io/badge/skill-nlb--submit-orange)](skills/nlb-submit/SKILL.md) | --- diff --git a/package.json b/package.json index aa65911..9398884 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nlb-directory-toolkits-root", - "version": "0.2.0", + "version": "0.2.1", "private": true, "type": "module", "scripts": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 90cd730..c2ee655 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@nextlevelbuilder/cli", - "version": "0.2.0", + "version": "0.2.1", "description": "Command-line interface for Next Level Builders Directory - validate, preview, submit, list, and inspect products", "type": "module", "bin": { diff --git a/packages/cli/src/cli.ts b/packages/cli/src/cli.ts index e48abcf..8c5e6d1 100644 --- a/packages/cli/src/cli.ts +++ b/packages/cli/src/cli.ts @@ -21,7 +21,7 @@ export function createProgram(): Command { program .name("nlb") .description("Next Level Builders Directory CLI — validate, preview, submit, inspect, and interact with directory products") - .version("0.2.0"); + .version("0.2.1"); program .command("validate") diff --git a/packages/contracts/package.json b/packages/contracts/package.json index ad4e172..aa959f4 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -1,6 +1,6 @@ { "name": "@nextlevelbuilder/contracts", - "version": "0.2.0", + "version": "0.2.1", "description": "Zod schemas, block definitions, layout templates, canonical hasher, and API contracts for Next Level Builders Directory", "type": "module", "main": "./dist/index.js", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 749dc7c..7ba476b 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@nextlevelbuilder/mcp", - "version": "0.2.0", + "version": "0.2.1", "description": "Model Context Protocol (MCP) server for Next Level Builders Directory — stdio and Cloudflare Workers transports", "type": "module", "bin": { diff --git a/packages/mcp/src/server.ts b/packages/mcp/src/server.ts index 40a93f7..1ea8d22 100644 --- a/packages/mcp/src/server.ts +++ b/packages/mcp/src/server.ts @@ -2,7 +2,7 @@ import { TOOLS, McpToolDefinition } from "./tools/index.js"; import { requiredToolScope, type ToolContext } from "./tool-context.js"; export const SUPPORTED_PROTOCOL_VERSIONS = ["2025-06-18", "2024-11-05"] as const; -export const SERVER_VERSION = "0.2.0"; +export const SERVER_VERSION = "0.2.1"; export interface JsonRpcRequest { jsonrpc: "2.0"; diff --git a/packages/mcp/tests/server.test.ts b/packages/mcp/tests/server.test.ts index 18d4922..9d78616 100644 --- a/packages/mcp/tests/server.test.ts +++ b/packages/mcp/tests/server.test.ts @@ -34,7 +34,7 @@ describe("MCP: Server JSON-RPC 2.0 Engine", () => { const res = await server.handleMessage({ jsonrpc: "2.0", id: 1, method: "initialize", params: { protocolVersion } }); - expect(res?.result).toMatchObject({ protocolVersion: "2025-06-18", serverInfo: { version: "0.2.0" } }); + expect(res?.result).toMatchObject({ protocolVersion: "2025-06-18", serverInfo: { version: "0.2.1" } }); }); it("should return list of tools on 'tools/list'", async () => {