elysia-mcp-starter
by kerlos·★ 8·综合分 35
使用 Elysia 和 Bun 运行时构建 MCP 服务器的模板。
developer-toolsai-llmother
4
Forks
0
活跃 Issue
11 个月前
最近提交
2 天前
收录于
概述
这个项目为创建能够与 Claude Desktop、Cody 或其他兼容 MCP 的 LLM 客户端集成的 MCP 服务器提供了基础。它演示了如何实现工具、提示和资源,并提供了清晰的示例和文档。模板包含一个结构良好的目录组织,为不同的 MCP 组件设置了单独的文件夹。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:使用预配置设置快速原型开发新的 MCP 服务器
你:为特定 LLM 应用开发自定义工具和资源
你:将 MCP 功能集成到 ElysiaJS 应用中
你:哪些 MCP 客户端与此服务器兼容?
你:如何向我的 MCP 服务器添加新工具?
什么时候选它
希望快速构建 TypeScript MCP 服务器的团队,特别是已经熟悉 ElysiaJS 的开发者。
什么时候不要选它
如果您需要更成熟的框架,具有内置认证、可扩展功能或超出 Elysia 提供的广泛工具。
此 server 暴露的工具
从 README 抽取出 1 个工具calculatePerforms mathematical calculations
可对比工具
mcp-server-templatenode-mcp-starterelysia-mcp
安装
安装
方案 1:使用 Bun Create(推荐)
# 从模板创建新项目
bun create https://github.com/kerlos/elysia-mcp-starter my-mcp-project
# 进入项目目录
cd my-mcp-project
# 安装依赖
bun install
# 启动开发服务器
bun run dev方案 2:克隆仓库
git clone https://github.com/kerlos/elysia-mcp-starter.git
cd elysia-mcp-starter
bun install
bun run devMCP 服务器将在以下地址可用:
- 服务器:
http://localhost:3000 - MCP 端点:
http://localhost:3000/mcp
Claude Desktop 配置
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"elysia-mcp-starter": {
"type": "http",
"url": "http://localhost:3000/mcp"
}
}
}FAQ
- 哪些 MCP 客户端与此服务器兼容?
- 此服务器与 Claude Desktop、Cursor、Cody 和其他兼容 MCP 的应用程序兼容。
- 如何向我的 MCP 服务器添加新工具?
- 在 `src/tools/` 目录中添加新工具,并使用提供的模式在 `src/index.ts` 中注册它们。
elysia-mcp-starter 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。