Token导航 LogoToken导航TokenDH.com
MCP Student Leave Copilot Ab logo
开发工具未说明官方级别未说明来源级核验

MCP Student Leave Copilot Ab

MCP Server

一个轻量级的Node.js服务器,集成Github Copilot,用于管理学生请假请求和审批。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaude开发工具ClaudeClineVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

abhijeetgiram

提供方

abhijeetgiram

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

学生使用Github Copilot代理离开MCP应用程序

mcp学生离开副驾驶室(-学生休假--ab)

Node.js中的轻量级MCP服务器,与Github Copilot集成,用于管理学生请假请求和批准。

入门指南

创建项目

mkdir mcp学生离开副驾驶室
cd-mcp学生离开副驾驶室
npm初始化-y
npm i@modelcontextprotocol/sdk-zod
node-server.js

学生离开MCP服务器(stdio)和Github Copilot代理准备就绪!

创建server.js

添加npm脚本(可选)

{
  "type": "module",
  "scripts": {
    "start": "node server.js"
  }
}

将其连接到Github Copilot(VS代码)

Github Copilot在其MCP.json中查找MCP服务器

/Users/abhijeetgiram/Library/Application Support/Code/User/mcp.json

{
  "servers": {
    "mcp-student-leave-copilot-ab": {
      "command": "node",
      "args": [
        "/Users/abhijeetgiram/Workspace/Personal/mcp-student-leave-copilot-ab/server.js"
      ],
      "alwaysAllow": ["list_students", "get_student_details", "approve_leave"],
      "disabled": false
    }
  }
}

从Github Copilot使用它

在Github Copilot聊天中,只需问以下问题:

  • “给我看看学生名单。”→ Github Copilot调用list_students
  • “获取E002的详细信息。”→ Github Copilot使用{id:“S002”}调用get_student_details
  • “批准E002的L1002休假。”→ Github Copilot使用{studentId:“S002”,leaveId:“L2002”}调用approve_leave

模型上下文协议(MCP)

  • 这是Anthropic的一个新的开放标准,定义了人工智能模型、工具和应用程序如何相互通信。
  • 把它想象成人工智能助手的“插件协议”。
  • MCP服务器=您的代码(如我们构建的学生休假管理器)。
  • MCP客户端=与服务器对话的东西(Github Copilot、Cline、Claude或任何AI代理)。
  • 他们通过以下方式进行沟通:

- stdio(本地进程,非常适合VS Code中的Github Copilot) - 或者HTTP/WebSocket(远程部署,因此web apps/React可以调用它)。

  • MCP将您的Node.js脚本转化为AI助手的“工具插件”。

模拟数据

{ “学生”:\[ {“id”:“S001”,“name”:“Rahul Sharma”,“class”:“10A”,“leaveBalance”:12}, {“id”:“S002”,“name”:“Priya Desai”,“class”:“9B”,“leaveBalance”:15}, {“id”:“S003”,“name”:“Ananya Gupta”,“class”:“11C”,“leaveBalance”:10} \], “叶子”:\[ {“id”:“L2001”,“studentId”:“S001”,“发件人”:“2025-09-01”,“收件人”:“2025-09-02”,“天数”:2,“状态”:“待定”}, {“id”:“L2002”,“studentId”:“S002”,“发件人”:“2025-09-05”,“收件人”:“2025-09-07”,“天数”:3,“状态”:“待定”} \] }

杂项

当前工作目录

/Users/abhijeetgiram/Workspace/Personal/mcp-student-leave-copilot-ab

/Users/abhijeetgiram/Library/Application Support/Code/User/settings.json

要使用命令行在Mac上创建文件,请使用触摸命令。例如,要创建名为的文件

触摸mcp.json

您还可以使用nano创建和编辑文件:

纳米mcp.json

目录标签

目录标签

JavaScriptClaude开发工具学生管理本地部署请假审批GithubCopilot集成Node.js应用

支持客户端

ClaudeClineVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP