shellsage-ai/mcp-server-boilerplate

šŸ’» Developer Tools
0 Views
0 Installs

šŸ“‡ šŸ šŸ  - Production-ready MCP server starter templates in TypeScript and Python. Includes tool, resource, and prompt patterns with Claude Desktop integration configs.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "shellsage-ai-mcp-server-boilerplate": {
      "command": "npx",
      "args": [
        "-y",
        "shellsage-ai-mcp-server-boilerplate"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

MCP Server Boilerplate

MCP Server Boilerplate on Glama

Production-ready starter templates for building Model Context Protocol servers in TypeScript and Python.

Skip the boilerplate. Start building tools your AI agents can actually use.

Server Capabilities

This boilerplate ships with working examples of all three MCP primitives:

Tools

ToolDescriptionParameters
echoEcho a message back to the callermessage (string, required)
timestampGet the current UTC timestamp(none)

Resources

URIDescriptionMIME Type
server://infoServer metadata (name, version, available tools)application/json

Prompts

No prompt templates are registered in the starter. The full kit includes prompt template patterns.

What's Included (Free)

TypeScript Quickstart

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

const server = new McpServer({
  name: "my-mcp-server",
  version: "1.0.0",
});

// Register a tool
server.tool("hello", { name: { type: "string" } }, async ({ name }) => ({
  content: [{ type: "text", text: `Hello, ${name}!` }],
}));

// Connect via stdio
const transport = new StdioServerTransport();
await server.connect(transport);

Python Quickstart

from mcp.server import Server
from mcp.server.stdio import stdio_server

app = Server("my-mcp-server")

@app.tool()
async def hello(name: str) -> str:
    """Say hello to someone."""
    return f"Hello, {name}!"

async def main():
    async with stdio_server() as (read, write):
        await app.run(read, write)

Claude Desktop Configuration

{
  "mcpServers": {
    "my-server": {
      "command": "npx",
      "args": ["tsx", "src/index.ts"]
    }
  }
}

Project Structure

my-mcp-server/
ā”œā”€ā”€ src/
│   └── index.ts          # Server entry point
ā”œā”€ā”€ tools/
│   └── example.ts        # Tool definitions
ā”œā”€ā”€ resources/
│   └── example.ts        # Resource providers
ā”œā”€ā”€ package.json
ā”œā”€ā”€ tsconfig.json
└── claude_desktop_config.json

Getting Started

  1. Clone this repo
  2. npm install
  3. npm run build
  4. Add to your Claude Desktop config
  5. Start building tools

Going Further

This free boilerplate gets you started. The MCP Server Boilerplate Kit ($49) includes:

  • āœ… Full TypeScript + Python dual-language templates
  • āœ… Docker containerization with multi-stage builds
  • āœ… CI/CD pipeline (GitHub Actions) for automated testing & deployment
  • āœ… SSE (Server-Sent Events) transport for web deployments
  • āœ… 15+ pre-built tool examples (file ops, API calls, database queries)
  • āœ… Resource and prompt template patterns
  • āœ… Error handling, logging, and retry patterns
  • āœ… Testing framework with mock MCP client
  • āœ… Production deployment guide (Docker, systemd, cloud)
  • āœ… Claude Desktop + Cursor + Windsurf integration configs

Get the full kit →

Resources

License

MIT — use this however you want.

Related MCP Servers

Moxie-Docs-MCPā˜… Featured

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

šŸ’» Developer Tools2 views
3KniGHtcZ/codebeamer-mcp

šŸ“‡ ā˜ļø šŸŽ 🪟 🐧 - Codebeamer ALM integration for managing work items, trackers, and projects. Provides 17 tools for reading and writing items, associations, references, comments, and risk management data via Codebeamer REST API v3.

šŸ’» Developer Tools1 views
21st-dev/Magic-MCP

Create crafted UI components inspired by the best 21st.dev design engineers.

šŸ’» Developer Tools0 views
a-25/ios-mcp-code-quality-server

šŸ“‡ šŸ  šŸŽ - iOS code quality analysis and test automation server. Provides comprehensive Xcode test execution, SwiftLint integration, and detailed failure analysis. Operates in both CLI and MCP server modes for direct developer usage and AI assistant integration.

šŸ’» Developer Tools0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it →
ā˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.