Skip to content

Event Hubs CRUD tools for Namespaces, Event Hubs, and Consumer Groups#750

Merged
jairmyree merged 31 commits intomicrosoft:mainfrom
jairmyree:eventhubs/crud-tools
Oct 10, 2025
Merged

Event Hubs CRUD tools for Namespaces, Event Hubs, and Consumer Groups#750
jairmyree merged 31 commits intomicrosoft:mainfrom
jairmyree:eventhubs/crud-tools

Conversation

@jairmyree
Copy link
Copy Markdown
Member

This PR adds the following tools for eventhubs:

  • azmcp_eventhubs_namespace_update: Creates and Updates Namespaces
  • azmcp_eventhubs_namespace_delete: Deletes a Namespace
  • azmcp_eventhubs_eventhub_get: Gets and Lists EventHubs
  • azmcp_eventhubs_eventhub_update: Creates and Updates EventHubs
  • azmcp_eventhubs_eventhub_delete: Deletes an EventHub
  • azmcp_eventhubs_consumergroup_get: Gets and Lists Consumer Groups
  • azmcp_eventhubs_consumergroup_update: Create and Update Consumer Groups
  • azmcp_eventhubs_consumergroup_delete: Delete a Consumer Group

@jairmyree jairmyree requested a review from a team as a code owner October 9, 2025 16:25
Copilot AI review requested due to automatic review settings October 9, 2025 16:25
@jairmyree jairmyree requested a review from a team as a code owner October 9, 2025 16:25
@github-project-automation github-project-automation Bot moved this to Untriaged in Azure MCP Server Oct 9, 2025
Comment thread eng/tools/ToolDescriptionEvaluator/prompts.json Outdated
@jairmyree jairmyree requested a review from conniey October 9, 2025 19:20
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubGetCommand.cs Outdated
Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubGetCommand.cs Outdated
Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Services/EventHubsService.cs Outdated
@jairmyree jairmyree requested a review from jongio October 10, 2025 16:05
@xiangyan99
Copy link
Copy Markdown
Member

Please update changelog and azmcp-commands.md

Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubGetCommand.cs Outdated
@jairmyree jairmyree force-pushed the eventhubs/crud-tools branch from 8dce973 to 46dfca9 Compare October 10, 2025 17:02
@jairmyree jairmyree requested a review from conniey October 10, 2025 17:11
Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/Namespace/NamespaceDeleteCommand.cs Outdated
Comment thread servers/Azure.Mcp.Server/docs/azmcp-commands.md Outdated
Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubDeleteCommand.cs Outdated
Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubGetCommand.cs Outdated
Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubUpdateCommand.cs Outdated
Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubUpdateCommand.cs Outdated
Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubUpdateCommand.cs Outdated
Comment thread tools/Azure.Mcp.Tools.EventHubs/src/Commands/Namespace/NamespaceDeleteCommand.cs Outdated
jairmyree and others added 14 commits October 10, 2025 10:40
…sumerGroupGetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
…sumerGroupGetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
…sumerGroupGetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
…DeleteCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
…UpdateCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
…UpdateCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
…ceDeleteCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
…GetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
…GetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
…GetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
@jairmyree jairmyree enabled auto-merge (squash) October 10, 2025 18:40
@github-project-automation github-project-automation Bot moved this from Untriaged to In Progress in Azure MCP Server Oct 10, 2025
@jairmyree jairmyree merged commit 44b2d5e into microsoft:main Oct 10, 2025
26 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Azure MCP Server Oct 10, 2025
colbytimm pushed a commit to colbytimm/microsoft-mcp that referenced this pull request Dec 8, 2025
…microsoft#750)

* Namespace CRUD operations

* EventHub CRUD Commands

* Consumer Group Commands

* Consumer Group CRUD operations

* EventHubs CRUD; Unit tests passing

* EventHubs CRUD operations; live tested; E2E tested;

* Dotnet Format

* Fixing Namespace Get Command

* Move Consumer Group under EventHubs

* Reverting changes to prompts.json

* PR updates from feedback

* Additional PR updates

* Additional PR updates

* Updates to azmcp-commands

* Updates to PR based on Feedback

* Updates to PR based on Feedback

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/ConsumerGroup/ConsumerGroupGetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/ConsumerGroup/ConsumerGroupGetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/ConsumerGroup/ConsumerGroupGetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubDeleteCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubUpdateCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubUpdateCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/Namespace/NamespaceDeleteCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubGetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubGetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.EventHubs/src/Commands/EventHub/EventHubGetCommand.cs

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>

* Remove extra overrides

* Updates on PR feedback

---------

Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants