Azure / Azure/Connectors-NET-SDK

Generate a typed client for the Box MCP Server connector

Open
#257 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
3
Forks
5
Avg merge
1d 15h
Merged PRs (30d)
7

Description

## Description

The SDK registry contains the `boxmcpserver` connector, but SDK 0.14 does not ship a generated typed client for it.

Current state:

- `ConnectorNames.BoxMCPServer` maps to `boxmcpserver`.
- `ManagedConnectors` contains `boxmcpserver` and its generated usage comment references `BoxmcpserverClient`.
- No `BoxmcpserverExtensions.cs`, `BoxmcpserverClient`, or matching DI registration exists in the package.

This prevents a working Connector Namespace `boxmcpserver` connection from being consumed through the typed .NET SDK.

## Expected

Generate the connector client and models from the managed connector contract, add the corresponding DI registration extension, and include constructor, operation, serialization, and error-response tests.

## Context

Found while expanding [Azure/Connectors-NET-Samples#72](https://github.com/Azure/Connectors-NET-Samples/pull/72) to cover authenticated Connector Namespace clients end to end.

Authored with [Dobby](https://aka.ms/dobby).

Contributor guide

Open the contributing guide

Research direction

Start with the managed connector contract and existing generated connector clients, using the missing BoxmcpserverClient and BoxmcpserverExtensions.cs as the target artifacts. Verify that the generated models, matching DI registration, and constructor, operation, serialization, and error-response tests are included and that the boxmcpserver Connector Namespace can be consumed through the typed SDK.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend-api-design, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.