Token导航 LogoToken导航

MCP Server · 开发工具

JBAssist MCP

A Windows-compatible MCP server for querying Microsoft Graph API

stdio官方级别未说明来源级核验工具 10
JavaScriptClaude日程管理Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
JBAgent
提供方
JBAgent

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

3 个

MCP.so

选型结论

JBAssist MCP 属于开发工具类 MCP Server,公开资料标注 10 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 10 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

JBAssist-微软图形MCP服务器

与Windows兼容的模型上下文协议(MCP)服务器实现,将Claude Desktop连接到Microsoft Graph API。

概述

该项目提供了一个简单的MCP服务器,允许Claude通过Microsoft Graph API与Microsoft 365服务交互。该服务器提供了多种工具来访问Graph API的标准和测试版功能。

API标准工具

  1. 获取个人资料:获取当前用户的个人资料信息
  2. 接收电子邮件:从用户收件箱中检索最近的电子邮件
  3. 获取日历事件:获取指定天数内即将发生的日历事件
  4. 搜索用户:搜索组织中的用户

API测试版工具(扩展用户功能)

  1. 获得增强的配置文件:获取详细的用户资料信息,包括技能、兴趣、学校等
  2. 获得直接报告:获取用户的直接报告,其中包含详细信息
  3. 找经理:获取用户的经理信息
  4. 获得存在感:获取用户的在线状态信息(可用性状态)
  5. 获得团队合作:获取用户的Microsoft团队和团队活动
  6. 高级用户搜索:按技能、部门、职位搜索具有高级筛选功能的用户

先决条件

  • 版本18或更高
  • 克劳德桌面 支持MCP
  • Windows 10或11
  • 具有适当权限的Microsoft 365帐户
  • 具有适当权限的Azure AD应用程序注册

设置

1.创建Azure AD应用程序注册

  1. 转到 Azure门户 并导航到Azure Active Directory
  2. 选择“应用程序注册”,然后单击“新注册”
  3. 为您的应用程序输入一个名称(例如“JBAssist”)
  4. 对于支持的帐户类型,选择“仅此组织目录中的帐户”
  5. 点击“注册”
  6. 注意“应用程序(客户端)ID”和“目录(租户)ID”值
  7. 在“证书和机密”下,创建一个新的客户端机密并记录其值

2.配置API权限

  1. 在您的应用程序注册中,转到“API权限”
  2. 点击“添加权限”并选择“Microsoft Graph”
  3. 选择“应用程序权限”(用于守护进程/服务访问)或“委托权限”(用户访问)
  4. 添加以下权限:

- 用户。阅读 - 邮件。阅读 - 日历。阅读 - 用户。读。全部(用于用户搜索) - 在场。读。全部(用于状态信息) - 团队成员。读。全部(供团队参考)

  1. 点击“添加权限”
  2. 单击“授予\[您的组织\]管理员同意”

3.克隆和配置存储库

  1. 克隆此存储库:
   git clone https://github.com/JBAgent/JBAssist.git
   cd JBAssist
  1. 创建一个 .env 文件基于 .env.example 模板:
   cp .env.example .env
  1. 编辑 .env 包含Azure AD应用程序详细信息的文件:
   TENANT_ID=your-tenant-id
   CLIENT_ID=your-client-id
   CLIENT_SECRET=your-client-secret
   SCOPES=User.Read,Mail.Read,Calendars.Read,User.Read.All,Presence.Read.All,TeamMember.Read.All
  1. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build

使用Claude Desktop运行Microsoft图形服务器

  1. 首先,启动Claude Desktop
  1. 使用以下方法之一运行服务器:

- PowerShell:

     .\run-graph-server.ps1

- 命令提示符:

     run-graph-server.bat

- 或者直接使用Node.js:

     npm start
  1. 在Claude Desktop中,单击拼图图标(🧩) 在右上角打开MCP服务器选择器
  1. 选择“添加MCP服务器”并输入 msgraph 当系统提示输入服务器名称时
  1. 您应该看到Microsoft Graph服务器已成功连接的确认

使用Microsoft图形工具

连接后,您可以要求Claude使用自然语言的MS Graph工具,例如:

API标准示例

  • “你能给我看看我的个人资料吗?”
  • “我最近的电子邮件是什么?”
  • “显示我下周的日历事件。”
  • “你能搜索名为约翰的用户吗?”

API测试版示例

  • “通过技能和兴趣获得我的强化个人资料。”
  • “我的直接下属是谁?”
  • “谁是我的经理?”
  • “我目前的状态是什么?”
  • “显示我的团队信息。”
  • “搜索营销部门中具有SQL技能的用户。”

API Beta版功能

Microsoft Graph测试版API提供了对仍在开发中的功能的访问。这些功能可能会发生变化,可能不稳定。API测试版提供了对以下内容的访问:

增强的用户配置文件

API测试版提供了扩展的用户配置文件信息,包括:

  • 技能和专业知识
  • 兴趣
  • 过去的项目
  • 教育史
  • 职责
  • 关于我的信息
  • 生日
  • 首选语言
  • 备选电子邮件地址

组织关系

  • 直接报告层次结构
  • 经理信息
  • 团队成员资格
  • 团队存在和状态

状态信息

  • 用户可用性状态
  • 活动信息
  • 状态消息
  • 团队存在信息

高级搜索

  • 按技能搜索
  • 按部门搜索
  • 按职位搜索
  • 使用多个过滤器的组合搜索

故障排除

如果您遇到问题:

  1. 身份验证错误:在中仔细检查您的Azure AD应用凭据 .env 文件
  1. 权限错误:确保您的Azure AD应用程序具有授予的适当权限
  1. 连接错误:确保在Claude Desktop提示MCP权限时,您已单击“允许”按钮
  1. 日志文件:检查 graph-server.log 详细错误信息文件
  1. 路径问题:确保Node.js和npm在系统的PATH变量中
  1. Windows中的权限错误:尝试以管理员身份运行命令提示符或PowerShell
  1. API测试版错误:请记住,测试版API端点可能会发生变化或行为与文档中的不同

发展

要修改服务器或添加新功能,请执行以下操作:

  1. 编辑中的文件 src 目录
  2. 在中添加新工具 src/index.ts 遵循现有模式
  3. 重建与 npm run build
  4. 重新启动服务器

添加新的API测试版功能

添加新的API测试版功能时:

  1. 参考 Microsoft Graph测试版API文档
  2. 使用 graphBetaClient API测试版调用的实例
  3. 彻底测试,因为beta API可能会发生变化
  4. 为测试版功能添加适当的错误处理
  5. 记录任何限制或已知问题

其他Microsoft图形端点

此服务器提供基本功能,但Microsoft Graph提供更多端点。以下是您可以添加的一些示例:

  • OneNote访问
  • SharePoint文档访问
  • 团队消息访问
  • OneDrive文件访问
  • 任务管理

请参阅 Microsoft Graph文档 更多端点。

许可证

麻省理工学院

致谢

该项目基于 Windows MCP天气示例 并已适应与Microsoft Graph配合使用。

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

developer-toolsmicrosoft-graphmcp-serverapi-integration微软图形APIJavaScript本地部署企业协作

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 3 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 完全不想在本地装环境的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
JBAssist MCP

MCP.so · 本页

10stdio未标注3 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

JBAssist MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

JBAssist MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

JBAssist MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

JBAssist MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

JBAssist MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP