elysia-mcp-starter
by kerlos·★ 8·Score 35
A starter template for building MCP servers with Elysia and Bun runtime.
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:
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 READMEcalculatePerforms mathematical calculations
Comparable tools
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 devOption 2: Clone Repository
git clone https://github.com/kerlos/elysia-mcp-starter.git
cd elysia-mcp-starter
bun install
bun run devThe 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
Last updated · Auto-generated from public README + GitHub signals.