MCP Catalogs
Home

elysia-mcp-starter

by kerlos·8·Score 35

A starter template for building MCP servers with Elysia and Bun runtime.

developer-toolsai-llmother
4
Forks
0
Open issues
11 mo ago
Last commit
2d ago
Indexed

Overview

This repository provides a foundation for creating MCP servers that integrate with LLM clients like Claude Desktop, Cody, or other MCP-compatible applications. It demonstrates how to implement tools, prompts, and resources with clear examples and documentation. The template includes a well-structured directory organization with separate folders for different MCP components.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Rapidly prototype new MCP servers with pre-configured setup
you:Develop custom tools and resources for specific LLM applications
you:Integrate MCP functionality into ElysiaJS applications
you:What MCP clients are compatible with this server?
you:How do I add new tools to my MCP server?

When to choose this

Teams that want to build MCP servers quickly with TypeScript, especially those already familiar with ElysiaJS.

When NOT to choose this

If you need a more mature framework with built-in authentication, scalability features, or extensive tooling beyond what Elysia provides.

Tools this server exposes

1 tool extracted from the README
  • calculate

    Performs mathematical calculations

Comparable tools

mcp-server-templatenode-mcp-starterelysia-mcp

Installation

Installation

Option 1: Using Bun Create (Recommended)

# Create a new project from the starter template
bun create https://github.com/kerlos/elysia-mcp-starter my-mcp-project

# Navigate to the project
cd my-mcp-project

# Install dependencies
bun install

# Start development server
bun run dev

Option 2: Clone Repository

git clone https://github.com/kerlos/elysia-mcp-starter.git
cd elysia-mcp-starter
bun install
bun run dev

The MCP server will be available at:

  • Server: http://localhost:3000
  • MCP endpoint: http://localhost:3000/mcp

Claude Desktop Configuration

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "elysia-mcp-starter": {
      "type": "http",
      "url": "http://localhost:3000/mcp"
    }
  }
}

FAQ

What MCP clients are compatible with this server?
This server is compatible with Claude Desktop, Cursor, Cody, and other MCP-compatible applications.
How do I add new tools to my MCP server?
Add new tools in the `src/tools/` directory and register them in `src/index.ts` using the provided pattern.

Compare elysia-mcp-starter with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.