Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Conversation

alzimmermsft
Copy link
Contributor

@alzimmermsft alzimmermsft commented Oct 8, 2025

What does this PR do?

Adds back Azure Table list tool under Azure.Mcp.Tools.Table, azmcp_table_list.

GitHub issue number?

Fixes #675

Pre-merge Checklist

  • Required for All PRs
    • Read contribution guidelines
    • PR title clearly describes the change
    • Commit history is clean with descriptive messages (cleanup guide)
    • Added comprehensive tests for new/modified functionality
    • Updated servers/Azure.Mcp.Server/CHANGELOG.md and/or servers/Fabric.Mcp.Server/CHANGELOG.md for product changes (features, bug fixes, UI/UX, updated dependencies)
  • For MCP tool changes:
    • One tool per PR: This PR adds or modifies only one MCP tool for faster review cycles
    • Updated servers/Azure.Mcp.Server/README.md and/or servers/Fabric.Mcp.Server/README.md documentation
    • Updated command list in /servers/Azure.Mcp.Server/docs/azmcp-commands.md and/or /docs/fabric-commands.md
    • For new or modified tool descriptions, ran ToolDescriptionEvaluator and obtained a score of 0.4 or more and a top 3 ranking for all related test prompts
    • For new tools associated with Azure services or publicly available tools/APIs/products, add URL to documentation in the PR description
  • Extra steps for Azure MCP Server tool changes:
    • Updated test prompts in /servers/Azure.Mcp.Server/docs/e2eTestPrompts.md

@alzimmermsft alzimmermsft marked this pull request as ready for review October 8, 2025 19:37
@alzimmermsft alzimmermsft requested review from a team as code owners October 8, 2025 19:37
Copy link
Contributor

@Copilot 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.

Pull Request Overview

This PR adds back the Azure Table list tool functionality under Azure.Mcp.Tools.Table, providing the azmcp_table_list command to list all tables in an Azure Storage account.

Key changes include:

  • Implementation of a new Azure Table tool with list functionality
  • Complete test coverage with both unit and live tests
  • Integration into the Azure MCP Server with proper documentation

Reviewed Changes

Copilot reviewed 28 out of 29 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
tools/Azure.Mcp.Tools.Table/src/* Core implementation of the Table tool including commands, services, and options
tools/Azure.Mcp.Tools.Table/tests/* Comprehensive test coverage with unit tests and live tests
servers/Azure.Mcp.Server/src/Program.cs Integration of Table tool into the server
servers/Azure.Mcp.Server/docs/* Documentation updates for the new table commands
Directory.Packages.props Addition of Azure.Data.Tables package dependency
AzureMcp.sln Solution file updates to include new Table tool projects

tools/Azure.Mcp.Tools.Table/tests/test-resources-post.ps1 Outdated Show resolved Hide resolved
tools/Azure.Mcp.Tools.Table/src/TableSetup.cs Outdated Show resolved Hide resolved
.github/CODEOWNERS Outdated Show resolved Hide resolved
servers/Azure.Mcp.Server/docs/e2eTestPrompts.md Outdated Show resolved Hide resolved
servers/Azure.Mcp.Server/CHANGELOG.md Outdated Show resolved Hide resolved
tools/Azure.Mcp.Tools.Table/src/TableSetup.cs Outdated Show resolved Hide resolved
servers/Azure.Mcp.Server/docs/azmcp-commands.md Outdated Show resolved Hide resolved
@github-project-automation github-project-automation bot moved this from Untriaged to In Progress in Azure MCP Server Oct 9, 2025
Copy link
Contributor

@vcolin7 vcolin7 left a comment

Choose a reason for hiding this comment

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

Holding off until a Cosmos conversation is resolved.

@alzimmermsft alzimmermsft added the Do Not Merge Do Not Merge / WIP PRs label Oct 10, 2025
@alzimmermsft alzimmermsft marked this pull request as draft October 10, 2025 20:24
@alzimmermsft alzimmermsft added this to the 2025-11 milestone Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Do Not Merge Do Not Merge / WIP PRs

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

[FEATURE] Support for searching Azure Storage Tables

3 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.