J

mcp-boilerplate

...
Created 12/18/2024byzcaceres

Language:

JavaScript

Stars:

2

Forks:

2

MCP Server Boilerplate

This project provides a boilerplate for creating a Model Context Protocol (MCP) server. It's designed to help you quickly set up and start developing your own MCP server with minimal configuration.

Getting Started

  1. Clone this repository
  2. Install dependencies:
    pnpm install
    
  3. Build the project:
    pnpm run build
    
  4. Start the server:
    pnpm start
    

Development

  • Use npm run dev to start the TypeScript compiler in watch mode
  • Modify src/index.ts to add your custom tools and logic

Customizing Your Server

  1. Update the server info in src/index.ts:

    const server = new Server(
      {
        name: "your-server-name",
        version: "your-version",
      },
      // ...
    );
    
  2. Define your tools in the ListToolsRequestSchema handler

  3. Implement your tool logic in the CallToolRequestSchema handler

Usage with Desktop App

To integrate this server with a desktop app, add the following to your app's server configuration:

{
  "mcpServers": {
    "your-mcp-server-name-here": {
      "command": "node",
      "args": [
        "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
      ]
    }
  }
}
Last updated: 12/21/2024

Publisher info

zcaceres's avatar

Zach Caceres

Build all the things! Tech: Typescript + AI.

Bold Conjectures
Denver, CO
366
followers
143
following
92
repos

More MCP servers built with JavaScript

mcp-server-tmdb

MCP Server with TMDB

By Laksh-star23
mcp-server-chinarailway

By other-blowsnow6
mcp-server

By integration-app15