Back to MCP directory
publicPublicdnsLocal runtime

myfirstmcpserver

基于MCP协议的本地服务器项目,支持自定义工具集成

article

README

🚀 我的第一个 MCP 服务器

本项目搭建了一个基于 模型上下文协议 (MCP) 的本地服务器,借助高效且模块化的协议,有力地推动了自定义工具的集成,为相关应用提供了便利。

🚀 快速开始

本项目实现了一个基于 模型上下文协议 (MCP) 的本地服务器,旨在通过高效且模块化的协议促进自定义工具的集成。

📦 安装指南

技术要求

  • Node.js v14 或更高版本
  • npm(Node.js 包管理器)

📚 详细文档

📁 项目结构

src/
├── config/      # 服务器配置文件
├── tools/       # 可用工具和实用程序
└── index.js     # 服务器主入口点

🛠️ 已实现的工具

该服务器通过 MCP 提供一组可访问的工具:

  • 🔗 网络工具

    • ping:验证服务器连通性
    • apiStatus:检查外部 API 的状态
  • 👤 用户工具

    • 用于用户管理和管理的函数,通过一个专用的本地 API 提供
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client