MCP Server Templates

MCP Server Templates

site icon
2025.03.28 0
TypeScriptAI 扩展工具集成资源管理开发效率
MCP Server Templates 是一个用于构建 MCP(Mission Control Protocol)服务器的模板库,旨在扩展 AI 助手(如 Claude)的能力,使其能够与外部工具和数据源进行交互。该库提供了多种模板,包括基础模板、资源服务器、工具服务器、提示服务器和组合服务器,以满足不同场景的需求。
View on GitHub

Overview

基本能力

产品定位

MCP Server Templates 是一个用于构建 MCP 服务器的模板库,旨在扩展 AI 助手的能力,使其能够与外部工具和数据源进行交互。

核心功能

  1. 基础模板:提供最简化的起点,包含基本功能。
  2. 资源服务器:用于提供文件、日志等资源的服务。
  3. 工具服务器:提供可以被 AI 助手调用的工具。
  4. 提示服务器:用于管理 AI 提示。
  5. 组合服务器:包含所有功能的完整模板。

适用场景

  1. 扩展 AI 助手的功能,使其能够访问外部工具和数据源。
  2. 构建自定义的资源服务器,提供文件或日志服务。
  3. 开发工具服务器,为 AI 助手提供额外的工具调用能力。
  4. 管理 AI 提示,优化 AI 助手的响应质量。

工具列表

  1. 基础模板:提供最简化的 MCP 服务器实现。
  2. 资源服务器:支持文件、日志等资源的服务。
  3. 工具服务器:提供可以被 AI 助手调用的工具接口。
  4. 提示服务器:管理 AI 提示,优化响应。
  5. 组合服务器:整合所有功能的完整解决方案。

常见问题解答

  1. 如何与 Claude 集成?
  2. 构建服务器后,将服务器配置添加到 Claude Desktop 的配置文件中。
  3. 配置文件路径:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json

使用教程

使用依赖

  1. 确保已安装 Node.js 环境。

安装教程

  1. 选择一个适合的模板。
  2. 克隆仓库:git clone <repository-url>
  3. 进入模板目录:cd <template-directory>
  4. 按照模板的 README 进行设置。

调试方式

  1. 启动服务器:node path/to/your/server/build/index.js
  2. 检查日志输出以确认服务器运行状态。

许可证

该项目遵循 MIT 开源许可条款。