Template for Bun MCP Server

Template for Bun MCP Server

site icon
2025.02.26 1
TypeScriptMCP 服务器开发Bun 模板开发效率
bun-mcp-server 是一个基于 Bun 运行时环境的 MCP(Model Context Protocol)服务器模板项目。它允许开发者快速创建和实现符合 MCP 规范的服务器,支持使用 Claude Code 或其他工具进行开发。该项目提供了从创建、构建到测试和安装的完整流程,适合需要快速开发和部署 MCP 服务器的场景。
View on GitHub

Overview

基本能力

产品定位

bun-mcp-server 是一个 MCP 服务器开发模板,旨在帮助开发者快速实现符合 MCP 规范的服务器。

核心功能

  1. 提供基于 Bun 的 MCP 服务器开发模板
  2. 支持使用 Claude Code 或其他工具进行服务器实现
  3. 提供完整的构建、测试和安装流程

适用场景

  1. 需要快速开发 MCP 服务器的项目
  2. 使用 Bun 运行时环境的项目
  3. 需要与 Model Context Protocol 集成的应用

工具列表

  1. Claude Code:用于根据 spec.txt 描述实现 MCP 服务器
  2. inspector:用于测试和调试 MCP 服务器

常见问题解答

文档中未提供常见问题解答部分。

使用教程

使用依赖

  1. 确保已安装 Bun 运行时环境

安装教程

  1. 创建新项目
bun create github.com/dotneet/bun-mcp-server new_project_name
cd new_project_name
  1. 实现 MCP 服务器
# 编辑 spec.txt 文件描述需求
vim spec.txt
# 使用 Claude Code 实现服务器
claude "See spec.txt and implement an MCP Server that meets the spec."
  1. 构建服务器
bun run build
  1. 安装服务器
package_name=$(bun run show-package-name)
cp dist/$package_name $HOME/bin/

调试方式

  1. 使用 inspector 进行测试和调试
package_name=$(bun run show-package-name)
npx @modelcontextprotocol/inspector dist/$package_name

许可证

None