mcp-configure は何をしますか?
GitHub Copilot 用の MCP サーバーを Dataverse 環境に構成します。
概要
このスキールは、GitHub Copilot が Dataverse 環境と対話できるようにするための MCP (Model Context Protocol) サーバーを設定します。これにより、Copilot は Dataverse のエンティティ、ビュー、およびその他のメタデータにアクセスし、開発者がコードを記述する際にコンテキストを提供できます。
前提条件
- GitHub Copilot へのアクセス権
- Dataverse 環境 (例: Power Apps、Dynamics 365)
- 適切な権限を持つユーザー
使用方法
- このリポジトリをクローンします。
- 環境変数
DATAVERSE_URL、DATAVERSE_CLIENT_ID、DATAVERSE_CLIENT_SECRET、DATAVERSE_TENANT_IDを設定します。 - 以下のコマンドを実行して MCP サーバーを起動します:
npm start
- GitHub Copilot の設定で MCP サーバーを追加します。
設定
settings.json ファイルに以下のように MCP サーバーを追加します:
{
"mcpServers": {
"dataverse": {
"command": "node",
"args": ["path/to/server.js"],
"env": {
"DATAVERSE_URL": "https://yourorg.crm.dynamics.com",
"DATAVERSE_CLIENT_ID": "your-client-id",
"DATAVERSE_CLIENT_SECRET": "your-client-secret",
"DATAVERSE_TENANT_ID": "your-tenant-id"
}
}
}
}
サポート
問題が発生した場合は、Issues ページをご確認ください。
ライセンス
このプロジェクトは MIT ライセンスの下で提供されています。