drio
Open app

Boilerplate MCP Server

Source

A comprehensive TypeScript implementation of the Model Context Protocol (MCP) server with tools, resources, and prompts for LLM integration. Provides a robust foundation for building AI-powered applications with CLI support.

Catalog onlyCatalog onlySTDIO

Overview

The Boilerplate MCP Server is a comprehensive TypeScript implementation of the Model Context Protocol (MCP) server, designed to provide tools, resources, and prompts for integrating with large language models (LLMs). It serves as a robust foundation for building AI-powered applications with a focus on clean architecture and easy deployment.

To use the Boilerplate MCP Server, you can install it globally or locally. For global installation, run npm install -g @aashari/boilerplate-mcp-server. After installation, you can use the CLI commands to get IP details or configure it with AI applications like Claude Desktop or Cursor AI.

  • STDIO MCP Server: Designed for AI clients, providing tools and resources via the Model Context Protocol. - CLI Support: A user-friendly command-line interface for easy testing and usage. - IP Address Lookup: Retrieve details about any IP address or your current device's IP. - Automated Release Management: Continuous integration and deployment using GitHub Actions.
  1. Building MCP-compatible servers for AI applications.
  2. Providing IP address details for various applications.
  3. Facilitating automated workflows in AI development.

Add to your AI client

Use these steps to connect Boilerplate MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "personal-mcp-server-jango-blockchained": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-personal-mcp-server-jango-blockchained"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "personal-mcp-server-jango-blockchained": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-personal-mcp-server-jango-blockchained"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "personal-mcp-server-jango-blockchained": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-personal-mcp-server-jango-blockchained"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "personal-mcp-server-jango-blockchained": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-personal-mcp-server-jango-blockchained"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "personal-mcp-server-jango-blockchained": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-personal-mcp-server-jango-blockchained"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "personal-mcp-server-jango-blockchained": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-personal-mcp-server-jango-blockchained"
      ]
    }
  }
}

FAQ

**What is the Model Context Protocol (MCP)?**

MCP is a protocol designed to facilitate communication between AI applications and servers, enabling seamless integration and functionality.

**Is the Boilerplate MCP Server free to use?**

Yes! The Boilerplate MCP Server is open-source and free to use for everyone.

**How can I contribute to the project?**

You can contribute by following the guidelines in the Development Guide available in the repository.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3316,"uuid":"649f7f08-72f8-422d-8f64-79d6120e3f4f","name":"personal-mcp-server","title":"Boilerplate MCP Server","description":"A comprehensive TypeScript implementation of the Model Context Protocol (MCP) server with tools, resources, and prompts for LLM integration. Provides a robust foundation for building AI-powered applications with CLI support.","avatar_url":"https://avatars.githubusercontent.com/u/16127070?v=4","created_at":"2025-03-18T18:41:31.072Z","updated_at":"2025-03-18T19:12:46.532Z","status":"created","author_name":"jango-blockchained","author_avatar_url":"https://avatars.githubusercontent.com/u/16127070?v=4","tags":"mcp,typescript,ai-server","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/jango-blockchained/personal-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":"https://raw.githubusercontent.com/aashari/mcp-atlassian-confluence/refs/heads/main/public/claude-setup-01.png","type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-18 23:21:58\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]