loading…
Search for a command to run...
loading…
A dedicated MCP server for interacting with Microsoft Dynamics 365 and Dataverse tools via the g-gremlin CLI. It enables users to read, analyze, and perform wri
A dedicated MCP server for interacting with Microsoft Dynamics 365 and Dataverse tools via the g-gremlin CLI. It enables users to read, analyze, and perform write operations on Dataverse environments through supported MCP clients.
Standalone Dynamics 365 / Dataverse MCP launcher for g-gremlin.
This package provides a dedicated g-gremlin-dynamics-mcp command so MCP clients can connect to Dataverse tools without calling the broader g-gremlin CLI directly.
It delegates to:
g-gremlin mcp serve-dynamics (read/analyze tools only)g-gremlin mcp serve-dynamics --enable-writes (write tools exposed; all apply calls still require plan_hash)g-gremlin mcp serve-dynamics --profile <name>pipx install g-gremlin
pipx install g-gremlin-dynamics-mcp
# Configure Dynamics credentials for g-gremlin
g-gremlin auth set dynamics
For Dataverse MCP with non-Microsoft clients:
dotnet tool install --global Microsoft.PowerPlatform.Dataverse.MCPBilling note:
{
"mcpServers": {
"g-gremlin-dynamics": {
"command": "g-gremlin-dynamics-mcp"
}
}
}
To expose write tools:
{
"mcpServers": {
"g-gremlin-dynamics": {
"command": "g-gremlin-dynamics-mcp",
"args": ["--enable-writes"]
}
}
}
Use the same MCP server command in your client config:
{
"mcpServers": {
"g-gremlin-dynamics": {
"command": "g-gremlin-dynamics-mcp"
}
}
}
To expose write tools in Cursor/Windsurf, add:
{
"mcpServers": {
"g-gremlin-dynamics": {
"command": "g-gremlin-dynamics-mcp",
"args": ["--enable-writes"]
}
}
}
g-gremlin-dynamics-mcp --check
--check validates both the minimum g-gremlin version and that
g-gremlin mcp serve-dynamics is available in the installed build.
Profile-aware startup:
g-gremlin-dynamics-mcp --profile prod
git clone https://github.com/mikeheilmann1024/g-gremlin-dynamics-mcp
cd g-gremlin-dynamics-mcp
pip install -e ".[dev]"
pytest
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"g-gremlin-dynamics-mcp": {
"command": "npx",
"args": []
}
}
}