MCP服务器模板

用于构建专业Model Context Protocol服务器的生产就绪基础模板,包含TypeScript、Docker和Gemini CLI扩展的最佳实践。

  • by jorelcb
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 jorelcb/mcp-template

使用说明

🧩 MCP服务器模板

构建专业模型上下文协议服务器的终极入门套件。


🎯 概述

停止重新发明轮子。此模板提供了 生产就绪基础 用于创建新的MCP服务器,预先配置了TypeScript、Docker和Gemini CLI扩展的最佳实践。

✨ 包括什么?

  • 🏗️ 双层架构:原始MCP和Gemini扩展的设置。
  • 🔌 官方SDK:预配置 @modelcontextprotocol/sdk.
  • 🐳 Docker就绪: Dockerfile 针对部署进行了优化。
  • 🤖 代理上下文: GEMINI.md “软逻辑”的结构。
  • 🛠️ TypeScript:严格模式、linting和构建脚本。

🚀 用法

1.创建新服务器

# 1. Clone the template
git clone https://github.com/jorelcb/mcp-template my-new-server

# 2. Reset git history
cd my-new-server
rm -rf .git
git init

# 3. Install dependencies
npm install

2.自定义

  1. 更新 package.json:设置服务器名称和描述。
  2. 实施逻辑:编辑 src/index.ts 添加您的工具。
  3. 定义代理角色:编辑 GEMINI.md 引导AI。
  4. 添加命令:创建 .toml 文件输入 commands/.

📂 项目结构

.
├── src/                # 🧠 TypeScript Source Code
├── commands/           # ⚡ Gemini CLI Slash Commands
├── GEMINI.md           # 🤖 Agent Context (Soft Logic)
├── gemini-extension.json # ⚙️ Extension Config
└── Dockerfile          # 🐳 Container Config

🤝 贡献

欢迎对模板的贡献!请确保任何更改都是通用且有用的 全部 未来的服务器。


部分 MCP服务器Monorepo