My MCP Server

my-mcp-server is an MCP server that serves as a starter template and boilerplate for developing custom Model Context Protocol servers using the Node.js mcp-framework. It connects custom local tools and API services to LLM clients such as Claude Desktop. Designed for TypeScript and Node.js developers, the project eliminates manual protocol boilerplate by structuring tool definitions with modular TypeScript classes and Zod schema validation. Developers use this template to quickly scaffold custom tooling, manage parameter validation, and build standalone tools that Claude can execute during conversations. The template includes automatic tool loading on startup, command-line helpers to scaffold new tools, and publishing configurations for npm distribution, enabling developers to run custom server logic locally through Node or distribute executable tools via npx across different development workstations.

Category: Other & General Purpose

Tags: boilerplate, framework, nodejs, template

Visit My MCP Server

How to install and configure My MCP Server

  1. Clone the repository and navigate into the project directory. 2. Install the necessary dependencies: bash npm install 3. Build the TypeScript files: bash npm run build 4. Open your Claude Desktop configuration file (claude_desktop_config.json) and add the server definition under mcpServers pointing to your compiled entry point: json { "mcpServers": { "my-mcp-server": { "command": "node", "args": ["/absolute/path/to/my-mcp-server/dist/index.js"] } } } 5. Alternatively, if published to npm, configure it using npx: json { "mcpServers": { "my-mcp-server": { "command": "npx", "args": ["my-mcp-server"] } } } 6. Restart Claude Desktop to start using your tools.

What you can do with My MCP Server

  • Scaffolding custom Node.js and TypeScript MCP servers using preconfigured tool structures and Zod parameter validation. * Adding new capabilities to Claude Desktop through the CLI using commands like mcp add tool. * Packaging and distributing custom MCP tool collections to public or private npm registries for easy installation. * Running internal development utilities and local API clients directly within supported AI desktop environments.

Key facts

  • https://github.com/goodafternoonoo/my-mcp-server
  • Other & General Purpose
  • boilerplate, framework, nodejs, template

Part of MCP Servers

Related MCP servers

  • MCP Media Player — MCP Media Player is an MCP server that exposes playback controls for Home Assistant media players to AI agents. It…
  • MCP Marvel Rivals — MCP Marvel Rivals is an MCP server that provides access to Marvel Rivals game data through a standardized interface. It…
  • MCP Notify Server — MCP Notify Server is an MCP server that sends desktop notifications accompanied by audio alerts when AI agents complete tasks.…
  • MCP Notification Server — MCP Notification Server is an MCP server that sends periodic notifications at fixed intervals of every 10 seconds. Built around…
  • MCP Minecraft Remote — MCP Minecraft Remote is an MCP server that enables AI assistants to remotely connect to and control a player character…
  • MCP Montano Server — MCP Montano Server is an MCP server that provides a general-purpose TypeScript starter project designed for Model Context Protocol integration.…

How do I install my-mcp-server?

You can install my-mcp-server by cloning the repository and running npm install. To compile the TypeScript source into executable JavaScript, run npm run build. You then configure the compiled dist/index.js path inside your Claude Desktop configuration file.

What can my-mcp-server do?

my-mcp-server provides a pre-built template for developing Model Context Protocol servers in Node.js. It lets you generate new tools using CLI commands, define parameter schemas with Zod, and expose local TypeScript functions to AI assistants like Claude Desktop.

Which MCP clients work with my-mcp-server?

my-mcp-server works with Claude Desktop on macOS and Windows, as well as any other client application that supports standard Model Context Protocol servers communicating over standard input and output streams via Node.js or npx.

How do I add new tools to my-mcp-server?

You can generate new tool files by executing mcp add tool followed by your tool name in your terminal. This creates a TypeScript class inheriting from MCPTool where you define input schemas using Zod and implement your execution logic.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories