Boilerplate MCP Server

A production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript. Provides a complete layered architecture pattern, working example implementation, and…

Local serverISC

What is the Boilerplate MCP Server?

Boilerplate MCP Server is an MCP project maintained in the aashari/boilerplate-mcp-server repository. The maintainer describes its purpose as “A production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript. Provides a complete layered architecture pattern, working example implementation, and comprehensive developer…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
PurposeMCP tool definitions that AI assistants can invoke
ImplementationZod schema validation with structured responses
Exampleip_get_details tool with optional IP address and configuration options
PatternDefine schema → Validate args → Call controller → Format MCP response
ip_get_detailsreturns one text content block
ip_get_details_linkreturns the same first text block plus a resource_link block (ip:// )
ipAddressoptional): IP address to lookup (omit for current device's public IP)
includeExtendedDataoptional, default: false): Include ASN, host, organization data (requires API token)
useHttpsoptional, default: true): Use HTTPS for API calls
jqoptional): JMESPath expression to filter/transform response
outputFormatoptional, default: "toon"): Output format - "toon" or "json"
ip//{ipAddress} - IP details resource template (e.g., ip://8.8.8.8, ip://1.1.1.1)