本项目是针对 Microsoft OneNote 的 Model Context Protocol (MCP) 服务器实现,为 AI 语言模型提供了统一接口,使其能够与 OneNote 进行交互。
本服务器可让 AI 语言模型通过统一接口与 OneNote 交互。以下是使用前的安装、配置等步骤。
使用以下命令进行全局安装:
npm install -g mcp-server-onenote
需要设置以下环境变量:
AZURE_TENANT_ID
:您的 Azure 租户 IDAZURE_CLIENT_ID
:您的 Azure 应用(客户端)IDAZURE_CLIENT_SECRET
:您的 Azure 客户端密钥将以下内容添加到 MCP 客户端配置中(例如 Claude Desktop):
{
"mcpServers": {
"onenote": {
"command": "npx",
"args": ["-y", "mcp-server-onenote"],
"env": {
"AZURE_TENANT_ID": "" ,
"AZURE_CLIENT_ID": "" ,
"AZURE_CLIENT_SECRET": ""
}
}
}
}
# 安装依赖项
npm install
# 运行测试
npm test
# 构建
npm run build
# 检查代码
npm run lint
有关贡献信息,请参阅 CONTRIBUTING.md。
此项目根据 MIT 许可证发布 - 请查看 LICENSE 文件以获取详细信息。