MCP Server Tools
A Model Context Protocol (MCP) server with integrated tools for various operations.
Features
- Calculator Tool: Basic arithmetic operations (add, subtract, multiply, divide)
- Text Processor Tool: Text transformations (uppercase, lowercase, reverse, wordcount)
- JSON Formatter Tool: JSON processing (format, validate, minify)
Installation
npm install
Development
npm run dev
Watch mode:
npm run watch
Building
npm run build
Running
npm start
Available Tools
Calculator
Performs arithmetic operations.
Parameters:
operation: "add" | "subtract" | "multiply" | "divide"a: numberb: number
Text Processor
Processes and transforms text.
Parameters:
action: "uppercase" | "lowercase" | "reverse" | "wordcount"text: string to process
JSON Formatter
Validates and formats JSON.
Parameters:
action: "format" | "validate" | "minify"input: JSON string
Architecture
- Built with TypeScript
- Uses MCP SDK for server implementation
- Stdio-based transport for communication
