Token导航 LogoToken导航TokenDH.com
Msevent MCP logo
数据服务stdio官方级别未说明来源级核验

Msevent MCP

MCP Server

一款将微软活动API作为AI助手工具的MCP服务器,支持搜索、筛选和分析微软活动(会议、研讨会、网络研讨会)。

工具数

4

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude数据分析Claude DesktopClaudeCursor

安装说明

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

作者 / 组织

trsdn

提供方

trsdn

最后核验

2026/5/17 20:23

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

Microsoft事件MCP服务器

![Python 3.10+](https://www.python.org/) ![MCP](https://modelcontextprotocol.io/) ![License: MIT](LICENSE) ![Tests](#tests) ![Coverage](#tests) ![FastMCP](https://github.com/jlowin/fastmcp) ![PyPI](https://pypi.org/project/msevent-mcp/)

一个MCP服务器,它公开 Microsoft事件API 作为人工智能助手的工具。直接从Claude、Cursor或任何兼容MCP的客户端搜索、过滤和分析Microsoft事件(会议、研讨会、网络研讨会)。

→ 着陆页

msevent-mcp demo

*动画聊天演示-也可作为 交互式SVG*

______________________________________________________________________

特性

  • 搜索事件 --按主题、产品、地区、格式和受众筛选的全文搜索
  • 活动详情 --按ID检索完整的事件信息
  • 筛选器发现 --列出所有可用的过滤器类别和值以及事件计数
  • 事件统计 --按国家、城市、格式、主题等汇总统计数据
  • 多语言环境 --支持 de-de, en-us、和其他Microsoft API语言环境
  • 内存缓存 --事件在第一次获取时被索引,以便后续快速查找

MCP工具

工具说明
search_events使用可选过滤器和自由文本查询搜索事件
get_event_details按ID获取特定事件的完整详细信息
list_filters列出所有可用的过滤器类别及其计数
get_event_stats获取事件的汇总统计信息

快速开始

通过uvx安装(推荐)

无需克隆或pip——只需将其添加到您的Claude Desktop MCP配置中即可(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "microsoft-events": {
      "command": "uvx",
      "args": ["msevent-mcp"]
    }
  }
}

或者将其添加到Claude Code中:

claude mcp add microsoft-events uvx msevent-mcp

uvx 包含在 uv。它在隔离的环境中运行服务器,并自动保持其最新状态。

从源代码安装(开发)

git clone https://github.com/trsdn/msevent-mcp.git
cd msevent-mcp
pip install -r requirements.txt
python mcp_server.py

对于源代码安装,请使用MCP配置中的完整路径:

{
  "mcpServers": {
    "microsoft-events": {
      "command": "python3",
      "args": ["/path/to/msevent-mcp/mcp_server.py"]
    }
  }
}

用法示例

搜索德国的AI事件

search_events(filters="topic:ai,region:europe", locale="de-de")

获取所有可用筛选器

list_filters(locale="en-us")

获取事件统计信息

get_event_stats(filters="format:digital")

测试

运行单元测试(不需要网络):

pip install pytest pytest-cov
python3 -m pytest test_mcp_server.py -v -m "not live"

运行覆盖率报告:

python3 -m pytest test_mcp_server.py -m "not live" --cov=mcp_server --cov-report=term-missing

运行API实时测试(需要网络):

python3 -m pytest test_mcp_server.py -v -m "live"

测试覆盖率

Name            Stmts   Miss  Cover
---------------------------------------------
mcp_server.py      95      1    99%

建筑

mcp_server.py          # MCP server with 4 tools
test_mcp_server.py     # 50 unit tests + 4 live API tests
requirements.txt       # Dependencies (fastmcp)
pyproject.toml         # Package config (uvx-installable)
pytest.ini             # Test configuration
docs/
  index.html           # GitHub Pages landing page
  demo.svg             # Animated SVG chat simulation
  demo.gif             # Animated GIF for README / social media

服务器使用 urllib.request 用于HTTP调用(除了FastMCP之外没有其他依赖关系),并在进程的生命周期内维护内存中的事件缓存。

API 参考

服务器与通信 Microsoft事件API 通过POST请求。不需要API密钥。

筛选器类别

类别示例值
topicai, security, cloud, data
productazure, m365, dynamics
regioneurope, north-america, asia
formatdigital, in-person, hybrid
audiencedeveloper, it-pro, business

______________________________________________________________________

目录标签

目录标签

PythonClaude数据分析微软活动API本地部署MCP服务器AI助手工具活动搜索

支持客户端

Claude DesktopClaudeCursor

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP