Sharepoint - WIP、現在は研究開発専用
組織の Sharepoint へのアクセスを提供するモデル コンテキスト プロトコル サーバー。
実装
成分 | 手術 | リソース | 動的リソース | 道具 |
ユーザー | ❌ | ❌ | ❌ | |
ユーザーを読む | ❌ | ❌ | ❌ | |
ユーザーを探す | ❌ | ❌ | ❌ | |
サイト | ❌ | ❌ | ❌ | |
サイト一覧 | ✅ | ❌ | ❌ | |
サイトの詳細を取得 | ❌ | ❌ | ❌ | |
サブサイトの作成 | ❌ | ❌ | ❌ | |
サイトを削除 | ❌ | ❌ | ❌ | |
ドライブ | ❌ | ❌ | ❌ | |
フォルダの一覧 | ❌ | ❌ | ❌ | |
検索フォルダ | ❌ | ❌ | ✅ | |
フォルダを作成 | ❌ | ❌ | ❌ | |
フォルダを削除 | ❌ | ❌ | ❌ | |
ファイルをアップロード | ❌ | ❌ | ❌ | |
リスト項目 | ❌ | ✅ | ❌ | |
ファイルをダウンロード | ❌ | ❌ | ✅ | |
ファイルを読む | ✅ | ❌ | ❌ | |
ファイルを移動 | ❌ | ❌ | ❌ | |
ファイルをコピー | ❌ | ❌ | ❌ | |
リスト | ❌ | ❌ | ❌ | |
リストを作成 | ❌ | ❌ | ❌ | |
読むリスト | ❌ | ❌ | ❌ | |
リストに追加 | ❌ | ❌ | ❌ | |
更新リスト | ❌ | ❌ | ❌ | |
リストを削除 | ❌ | ❌ | ❌ | |
カレンダー | ❌ | ❌ | ❌ | |
イベントを作成 | ❌ | ❌ | ❌ | |
イベントを読む | ❌ | ❌ | ❌ | |
更新イベント | ❌ | ❌ | ❌ | |
イベントを削除 | ❌ | ❌ | ❌ |
プロンプト
文書概要
関連文書を見つける
フォルダを探索する
Related MCP server: Microsoft 365 MCP Server
環境変数
.env.example を .env としてコピーします。
必須項目を入力してください
検査官
ルートから
npx @modelcontextprotocol/inspector -e TENANT_ID=your_tenant_id -e CLIENT_ID=your_client_id -e CLIENT_SECRET=your_client_secret -e SITE_ID=your_site_id -e DRIVE_ID=your_drive_id -- node dist/index.jsClaude Desktopでの使用
このサーバーを Claude Desktop アプリで使用するには、 claude_desktop_config.jsonの「mcpServers」セクションに次の構成を追加します。
ドッカー
Docker ビルドとタグ
docker build -t mcp/sharepoint .
{
"mcpServers": {
"sharepoint": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"-e", "DOCKER_CONTAINER=true",
"-e", "TENANT_ID=your-tenant-id",
"-e", "CLIENT_ID=your-client-id",
"-e", "CLIENT_SECRET=your-client-secret",
"-e", "SITE_ID=your-site-id",
"-e", "DRIVE_ID=your-drive-id",
"mcp/sharepoint"
]
}
}
}MCP 構成ファイル
pnpm run build{
"mcpServers": {
"sharepoint": {
"command": "node",
"args": ["run", "start"],
"env": {
"TENANT_ID": "your-tenant-id",
"CLIENT_ID": "your-client-id",
"CLIENT_SECRET": "your-client-secret",
"SITE_ID": "your-site-id",
"DRIVE_ID": "your-drive-id",
}
}
}
}ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
Appeared in Searches
- How to create, edit, and delete a Confluence page
- Automating Workflow for File Processing and Communication
- Automating File Processing and Communication Tasks
- A workflow for processing and sharing meeting-related materials
- A workflow for processing and summarizing voice recordings into meeting notes and sending emails