Skippy's MCP
About
lab-07-secure-file-reader-tool

Secure File Reader Tool

README

# lab-07-secure-file-reader-tool

Run: `npm start` in this folder.

Solution: `npm run solution`

Starter src/server.ts

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

const server = new McpServer({ name: "lab-07-secure-file-reader-tool", version: "0.1.0" });

server.registerTool(
  "ping",
  { description: "Health check", inputSchema: {} },
  async () => ({
    content: [{ type: "text", text: "pong" }],
  }),
);

const transport = new StdioServerTransport();
await server.connect(transport);