Disabling ADME tools for GA release (#3805)

* Disabling ADME tools for GA release

* Add changelog entry

* Marking changelog as breaking change

* Disable adme tests

* Remove e2eprompts and azmcp commands

* Update changelog entry for ADME tools removal

---------

Co-authored-by: Ayushi Srivastava <aysriva@microsoft.com>
This commit is contained in:
Ayushi SrivastavaandAyushi Srivastava authored and GitHub committed 2026-09-30 23:05:51 +00:00
1 parent 266c4263aa
commit de756df2eb
5 files changed
+6 -41

No files matched your search

@@ -0,0 +1,4 @@
changes:
- section: "Breaking Change"
description: "Removed the ADME tools temporarily for GA release."
@@ -366,14 +366,12 @@ azmcp server info
```bash
# Check authentication and connectivity for an ADME endpoint and data partition
# ❌ Destructive | ✅ Idempotent | ❌ OpenWorld | ✅ ReadOnly | ❌ Secret | ❌ LocalRequired
azmcp adme health check --endpoint <endpoint> \
--data-partition <data-partition> \
[--tenant <tenant>] \
[--auth-app-id <application-id-or-app-id-uri>]
# Get a schema by its fully-qualified OSDU kind
# ❌ Destructive | ✅ Idempotent | ❌ OpenWorld | ✅ ReadOnly | ❌ Secret | ❌ LocalRequired
azmcp adme schema get --endpoint <endpoint> \
--data-partition <data-partition> \
--kind <authority:source:entity-type:version> \
@@ -381,7 +379,6 @@ azmcp adme schema get --endpoint <endpoint> \
[--auth-app-id <application-id-or-app-id-uri>]
# List schemas with optional identity, lifecycle, scope, version, and paging filters
# ❌ Destructive | ✅ Idempotent | ❌ OpenWorld | ✅ ReadOnly | ❌ Secret | ❌ LocalRequired
azmcp adme schema list --endpoint <endpoint> \
--data-partition <data-partition> \
[--tenant <tenant>] \
@@ -399,7 +396,6 @@ azmcp adme schema list --endpoint <endpoint> \
[--limit <limit>]
# Search OSDU records by kind and Lucene criteria; query pagination is the default
# ❌ Destructive | ❌ Idempotent | ❌ OpenWorld | ✅ ReadOnly | ❌ Secret | ❌ LocalRequired
azmcp adme search --endpoint <endpoint> \
--data-partition <data-partition> \
--kind <authority:source:entity-type:version> [<kind>...] \
@@ -427,7 +423,6 @@ Cursor pagination cannot use `--offset` or `--aggregate-by`. Query pagination is
For ADME instances registered with a customer-specific resource application, use `--auth-app-id` to set the token audience. A GUID is interpreted as `<guid>/.default`; an `api://` or `https://` App ID URI is also accepted and has `/.default` appended when needed. This is independent of `--tenant`, which selects the tenant that issues the token.
# Fetch multiple records by fully-qualified OSDU record id
# ❌ Destructive | ✅ Idempotent | ❌ OpenWorld | ✅ ReadOnly | ❌ Secret | ❌ LocalRequired
azmcp adme storage record fetch --endpoint <endpoint> \
--data-partition <data-partition> \
--ids <id> [<id>...] \
@@ -437,7 +432,6 @@ azmcp adme storage record fetch --endpoint <endpoint> \
[--auth-app-id <application-id-or-app-id-uri>]
# Get the latest or a specific version of an OSDU record, optionally projecting attributes
# ❌ Destructive | ✅ Idempotent | ❌ OpenWorld | ✅ ReadOnly | ❌ Secret | ❌ LocalRequired
azmcp adme storage record get --endpoint <endpoint> \
--data-partition <data-partition> \
--id <record-id> \
@@ -447,7 +441,6 @@ azmcp adme storage record get --endpoint <endpoint> \
[--auth-app-id <application-id-or-app-id-uri>]
# List record ids for a fully-qualified OSDU kind
# ❌ Destructive | ✅ Idempotent | ❌ OpenWorld | ✅ ReadOnly | ❌ Secret | ❌ LocalRequired
azmcp adme storage record list --endpoint <endpoint> \
--data-partition <data-partition> \
--kind <authority:source:entity-type:version> \
@@ -457,7 +450,6 @@ azmcp adme storage record list --endpoint <endpoint> \
[--auth-app-id <application-id-or-app-id-uri>]
# List all numeric versions of an OSDU record
# ❌ Destructive | ✅ Idempotent | ❌ OpenWorld | ✅ ReadOnly | ❌ Secret | ❌ LocalRequired
azmcp adme storage record version list --endpoint <endpoint> \
--data-partition <data-partition> \
--id <record-id> \
@@ -9,37 +9,6 @@ The `Interaction` column describes whether a prompt can invoke its tool immediat
- `context-required`: The user must provide an attachment, project, or other external context. This includes the deployment of Azure resources.
- `investigation-required`: Tool ownership or command routing requires investigation before this prompt can be evaluated reliably. See https://github.com/microsoft/mcp/issues/3266.
## Azure Data Manager for Energy
| Tool Name | Test Prompt | Interaction |
|:----------|:------------|:------------|
| adme_health_check | Check health and authentication for ADME endpoint \<endpoint> and data partition \<data-partition> | none |
| adme_health_check | Check health for customer-hosted ADME endpoint \<endpoint> in tenant \<tenant> and data partition \<data-partition>, using resource application ID \<application-id> as the token audience | none |
| adme_schema_get | Get ADME schema for kind \<authority:source:entity-type:version> from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_schema_get | Show the fields, types, and structure of OSDU schema \<authority:source:entity-type:version> from ADME endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_schema_get | Retrieve the full JSON definition for OSDU schema \<authority:source:entity-type:version> from ADME endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_schema_list | List all shared Well schemas from ADME endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_schema_list | List the latest published SHARED OSDU schemas for entity type master-data--Well from ADME endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_schema_list | List DEVELOPMENT OSDU schemas from authority \<authority> and source \<source> in ADME endpoint \<endpoint> and data partition \<data-partition> | none |
| adme_storage_record_fetch | Fetch ADME records \<record-id-1> and \<record-id-2> from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_storage_record_fetch | Fetch the full content of ADME records <record-id-1>, <record-id-2>, and \<record-id-3> in one batch from endpoint \<endpoint> and data partition \<data-partition> | none |
| adme_storage_record_fetch | Fetch only attributes data.Name and data.Description for ADME records \<record-id-1> and \<record-id-2> from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_storage_record_fetch | Fetch ADME record \<record-id> with frame-of-reference conversion and report its conversion status and errors from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_storage_record_get | Get a OSDU record \<record-id> from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_storage_record_get | Get version \<record-version> of OSDU record \<record-id> from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_storage_record_get | Get only attributes data.WellID and data.Name from OSDU record \<record-id> at endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_storage_record_list | List ADME records of kind osdu:wks:master-data--Well:1.0.0 from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_storage_record_list | List the first 25 ADME record IDs for kind osdu:wks:master-data--Well:1.0.0 from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_storage_record_list | Continue listing ADME record IDs for kind osdu:wks:master-data--Well:1.0.0 using cursor \<cursor> from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_storage_record_version_list | List all versions of ADME record \<record-id> from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_search | Search ADME records of kind osdu:wks:master-data--Well:1.0.0 matching indexed-field Lucene filter \<lucene-query> from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_search | Search ADME records matching \<lucene-query> across wildcard or multiple kinds osdu:wks:master-data--Well:* and osdu:wks:master-data--Wellbore:*, returning only id, kind, and data.Name, from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_search | Search more than 10000 ADME records across kind osdu:wks:master-data--Wellbore:* as a cursor-paginated point-in-time snapshot, returning id, kind, and data.Name, from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_search | Continue an ADME snapshot search using cursor <cursor>, resending the original kind osdu:wks:master-data--Wellbore:*, limit, and returned fields id, kind, and data.Name unchanged, from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_search | Search more than 10000 ADME records using the cursor API with its search_after option for kind osdu:wks:master-data--Wellbore:*, returning only id and kind, from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_search | Search ADME records of kind osdu:wks:master-data--Well:1.0.0 inside bounding box <bounding-box>, sorted by id descending, from endpoint \<endpoint> in data partition \<data-partition> | none |
| adme_search | Query records as owner for kind osdu:wks:master-data--Well:1.0.0, highlighting <field>, from endpoint \<endpoint> in data partition \<data-partition> | none |
## Azure Advisor
| Tool Name | Test Prompt | Interaction |
+1 -1
View File
@@ -181,7 +181,7 @@ internal class Program
new Azure.Mcp.Core.Areas.Subscription.SubscriptionSetup(),
new Microsoft.Mcp.Core.Areas.Tools.ToolsSetup(),
// Register Azure service areas
new Azure.Mcp.Tools.Adme.AdmeSetup(),
// new Azure.Mcp.Tools.Adme.AdmeSetup(), - disabling for GA release
new Azure.Mcp.Tools.Aks.AksSetup(),
new Azure.Mcp.Tools.AppConfig.AppConfigSetup(),
new Azure.Mcp.Tools.AppLens.AppLensSetup(),
@@ -3,7 +3,7 @@
<IsTestProject>true</IsTestProject>
<OutputType>Exe</OutputType>
<HasLiveTests>false</HasLiveTests>
<HasUnitTests>true</HasUnitTests>
<HasUnitTests>false</HasUnitTests> <!-- Temporary change while ADME is disabled for GA -->
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="$(RepoRoot)servers\Azure.Mcp.Server\src\Azure.Mcp.Server.csproj" />