Back to Home
Prantick icon

mcp-schema-server

Verified Safe

by Prantick

Overview

Provides a zero-config framework for building Model Context Protocol (MCP) servers using a manifest file, enabling schema-driven tool, resource, and prompt exposure.

Installation

Run Command
node dist/server.js

Security Notes

The server primarily communicates via standard I/O (StdioServerTransport), which limits external network attack surface. Input validation for tools is enforced using AJV against defined `inputSchema` in the manifest, a strong practice. However, error messages returned from handlers include the full `err.message`, which could potentially leak sensitive internal information if handlers are not careful about what they throw. Loading the `manifest.json` via `fs.readFileSync` could theoretically be a path traversal risk if the `manifestPath` input were user-controlled and not properly sanitized, though typical usage (e.g., `path.join(__dirname, "manifest.json")`) mitigates this.

Similar Servers

Stats

Interest Score28
Security Score8
Cost ClassLow
Avg Tokens150
Stars1
Forks0
Last Update2025-11-20

Tags

mcpserver-frameworkschema-driventypescriptplugin