Atlas / MCP servers / dswbx / jsonv-ts

jsonv-tsCAUTION

mcp/dswbx/jsonv-ts

JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.

Verdict
CAUTION
Grade
B
Trust score
89 /100
Exposed tools
4 3r · 1w · 0d
Transport
streamable-http
License
MIT
Stars
24
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

[](https://npmjs.org/package/jsonv-ts)

  • Installation
  • Example
  • Motivation
  • Schema Types
  • Strings
  • Numbers
  • Integers
  • Booleans
  • Literals
  • Arrays
  • Objects
  • Strict Object
  • Partial Object
  • Record
  • Unions
  • Any
  • From Schema
  • References
  • Custom Schemas
  • Utilities
  • TypeScript Type Generation
  • Hono Integration
  • Validator Middleware
  • OpenAPI generation
  • MCP
  • Hono MCP Middleware
  • Hono Routes as MCP Tools
  • MCP Client
  • Validation
  • Integrated Validator
  • Using Standard Schema
  • Using ajv
  • Using @cfworker/json-schema
  • Using json-schema-library
  • Development
  • License
  • Acknowledgements

A simple, lightweight and depe

Read from source at commit a70a467db194OBSERVED · 2026-10-10
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code
claude mcp add jsonv-ts -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "jsonv-ts": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ]
    }
  }
}
03

Exposed tools (4)

3 read · 1 write · 0 destructive.

ToolRiskDescription
addwrite
getreadMCP GET description
headersread
testread
04

Trust audit

CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeWARN
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfaceWARN
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
none-observed
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (9)

MEDIUMObfuscation / stealth · obf.zero_width · CWE-506, CWE-94
scripts/benchmark-baseline.ts:4
console.log("🏃♂️ Running baseline performance benchmark...");
MEDIUMAuth / authz · mcp.remote_no_auth · CWE-287, CWE-862
streamable-http
Why it matters. a network transport with no auth environment variable found
Fix. require a token
LOWInventory / provenance · inv.hidden_file · CWE-1104
.prettierignore
.prettierignore
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/hono/openapi/openapi.spec.ts:5
import * as s from "../../lib";
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/hono/openapi/utils.spec.ts:3
import * as s from "../../lib";
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/mcp/hono/mcp-features.middleware.spec.ts:3
import { describeRoute, validator } from "../../hono";
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/mcp/hono/mcp-features.middleware.spec.ts:4
import { parse, s } from "../../lib";
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/mcp/test/mcp-schema.test.ts:4
import * as s from "../../lib";
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@cfworker/json-schema, @modelcontextprotocol/sdk, @sinclair/typebox, @standard-schema/spec, @types/bun, @types/lodash-es, ajv, bun-types
Why it matters. 16 dependency range(s) float
Fix. pin exact versions or ship a lockfile

Gates applied: no_behavioural_pass.

Audited 2026-10-10 · audit v0.4.1 · source sha a70a467db194full audit observations/trust-audit/mcp-server/dswbx__jsonv-ts.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-10a70a467db194CAUTIONB89first audit
06

Questions

What is the jsonv-ts MCP server?

JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.

What tools does jsonv-ts expose?

4 in total: 3 read-only, 1 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is jsonv-ts safe to connect to an agent?

With care. The audit graded it B (89/100) and found 9 things worth knowing before you trust this server, listed below with the exact line each was found on.

What credentials does jsonv-ts need?

No credential environment variables were found in its source, so it appears to need none.

How does jsonv-ts run?

It speaks streamable-http, so it runs as a service you connect to over the network. It is published on npm as jsonv-ts at 0.11.1.

How current is this page?

The grade is for one exact copy of the source (a70a467db194), read on 2026-10-10. The repository is watched and re-audited when it changes.

Advertisement