Token导航 LogoToken导航TokenDH.com
Elysia MCP Starter logo
AI代理未说明官方级别未说明来源级核验

Elysia MCP Starter

MCP Server

一个基于Elysia和Bun运行时的MCP服务器模板,用于构建与LLM客户端兼容的工具、提示和资源服务。

工具数

0

提示词数

0

GitHub Stars

8

资源数

0
服务器模板开发工具TypeScriptClaude模型集成Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kerlos

提供方

kerlos

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Elysia MCP起动器

使用Elysia和Bun运行时构建MCP(模型上下文协议)服务器的入门模板。

此入门模板基于 elysia mcp 插件,它为具有HTTP传输支持的模型上下文协议提供了全面的ElysiaJS集成。

目的

此存储库为创建可与Claude Desktop、Cody或其他MCP兼容应用程序等LLM客户端一起使用的MCP服务器提供了基础。它演示了如何实现:

  • 工具:LLM可以调用的函数(例如计算器)
  • 鼓励:可重复使用的提示模板
  • 资源:LLM可以访问的动态数据源

目录结构

elysia-mcp-starter/
├── src/
│   ├── index.ts          # Main application entry point
│   ├── tools/            # MCP tools (functions callable by LLMs)
│   │   └── calculate.ts  # Example calculator tool
│   ├── prompts/          # MCP prompt templates
│   │   └── hello.ts      # Example greeting prompt
│   └── resources/        # MCP resources (dynamic data sources)
│       └── news.ts       # Example news resource
├── package.json          # Project dependencies and scripts
├── tsconfig.json         # TypeScript configuration
└── README.md            # This file

入门指南

选项1:使用Bun Create(推荐)

# 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

选项2:克隆存储库

  1. 克隆或使用此模板:
   git clone https://github.com/kerlos/elysia-mcp-starter.git
   cd elysia-mcp-starter
  1. 安装依赖项:
   bun install
  1. 启动开发服务器:
   bun run dev

MCP服务器将在以下地点提供:

  • 服务器: http://localhost:3000
  • MCP端点: http://localhost:3000/mcp

发展

  • 开发服务器: bun run dev (自动重新加载)
  • 生产服务器: bun run start
  • 检查MCP服务器: bun run inspect (打开MCP检查器)

添加新组件

工具

在中添加新工具 src/tools/ 并将其注册到 src/index.ts:

import { registerYourTool } from './tools/your-tool';
// ... in setupServer:
registerYourTool(server);

鼓励

在中添加新提示 src/prompts/ 并将其注册到 src/index.ts:

import { registerYourPrompt } from './prompts/your-prompt';
// ... in setupServer:
registerYourPrompt(server);

资源

在中添加新资源 src/resources/ 并将其注册到 src/index.ts:

import { registerYourResource } from './resources/your-resource';
// ... in setupServer:
registerYourResource(server);

与LLM客户端一起使用

配置您的MCP兼容客户端以连接到 http://localhost:3000/mcp 访问此服务器提供的工具、提示和资源。

MCP客户端配置

将以下配置添加到MCP客户端的配置文件中:

适用于克劳德桌面(~/Library/Application Support/Claude/claude_desktop_config.json):

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

对于光标(~/.cursor/mcp.json):

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

对于Cody(VS代码设置):

{
  "cody.experimental.mcp.servers": {
    "elysia-mcp-starter": {
      "type": "http",
      "url": "http://localhost:3000/mcp"
    }
  }
}

替换 "elysia-mcp-starter" 如果您在其他端口上运行,请使用您首选的服务器名称并更新URL。

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

目录标签

目录标签

服务器模板开发工具TypeScriptClaude模型集成MCP协议本地部署LLM集成

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP