Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,13 @@
<PropertyGroup>
<PackageId>G5e.AzureDevOpsServerMCP.Application</PackageId>
<Description>Application contracts and result models for the G5e Azure DevOps Server MCP packages.</Description>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
<None Include="README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\G5e.AzureDevOpsServerMCP.Domain\G5e.AzureDevOpsServerMCP.Domain.csproj" />
</ItemGroup>
Expand Down
22 changes: 22 additions & 0 deletions dotnet/src/G5e.AzureDevOpsServerMCP.Application/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# G5e.AzureDevOpsServerMCP.Application

Application contracts and result models for the **G5e Azure DevOps Server MCP** packages.

This package defines the application-layer interfaces, use-case contracts, and result/DTO types consumed by the MCP tool implementations and infrastructure layers.

## Part of the G5e.AzureDevOpsServerMCP family

| Package | Description |
|---|---|
| `G5e.AzureDevOpsServerMCP.Domain` | Core domain abstractions |
| `G5e.AzureDevOpsServerMCP.Application` | Application contracts and result models |
| `G5e.AzureDevOpsServerMCP.Infrastructure.Configuration` | Configuration types |
| `G5e.AzureDevOpsServerMCP.Infrastructure.AzureDevOps` | Azure DevOps client implementations |
| `G5e.AzureDevOpsServerMCP.Tools` | MCP tool implementations |
| `G5e.AzureDevOpsServerMCP.AspNetCore` | ASP.NET Core integration package |

## Background

This project is part of a fork of [microsoft/azure-devops-mcp](https://github.com/microsoft/azure-devops-mcp), focused on making Azure DevOps MCP Server functionality available as reusable .NET/NuGet packages, with support for Azure DevOps Server (on-prem) scenarios.

For more information, see the [fork notes](https://github.com/gadeynebram/AzureDevOpsServerMCP/blob/main/README_FORK.md).
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<PackageId>G5e.AzureDevOpsServerMCP.Domain</PackageId>
<Description>Domain abstractions for the G5e Azure DevOps Server MCP packages.</Description>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
<None Include="README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="MinVer" PrivateAssets="All" />
</ItemGroup>
Expand Down
22 changes: 22 additions & 0 deletions dotnet/src/G5e.AzureDevOpsServerMCP.Domain/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# G5e.AzureDevOpsServerMCP.Domain

Domain abstractions for the **G5e Azure DevOps Server MCP** packages.

This package defines the core domain interfaces and models shared across all other G5e.AzureDevOpsServerMCP packages. It has no external runtime dependencies and is designed to be referenced by application and infrastructure layers.

## Part of the G5e.AzureDevOpsServerMCP family

| Package | Description |
|---|---|
| `G5e.AzureDevOpsServerMCP.Domain` | Core domain abstractions |
| `G5e.AzureDevOpsServerMCP.Application` | Application contracts and result models |
| `G5e.AzureDevOpsServerMCP.Infrastructure.Configuration` | Configuration types |
| `G5e.AzureDevOpsServerMCP.Infrastructure.AzureDevOps` | Azure DevOps client implementations |
| `G5e.AzureDevOpsServerMCP.Tools` | MCP tool implementations |
| `G5e.AzureDevOpsServerMCP.AspNetCore` | ASP.NET Core integration package |

## Background

This project is part of a fork of [microsoft/azure-devops-mcp](https://github.com/microsoft/azure-devops-mcp), focused on making Azure DevOps MCP Server functionality available as reusable .NET/NuGet packages, with support for Azure DevOps Server (on-prem) scenarios.

For more information, see the [fork notes](https://github.com/gadeynebram/AzureDevOpsServerMCP/blob/main/README_FORK.md).
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,13 @@
<PropertyGroup>
<PackageId>G5e.AzureDevOpsServerMCP.Infrastructure.AzureDevOps</PackageId>
<Description>Azure DevOps client implementations for the G5e Azure DevOps Server MCP packages.</Description>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
<None Include="README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\G5e.AzureDevOpsServerMCP.Application\G5e.AzureDevOpsServerMCP.Application.csproj" />
<ProjectReference Include="..\G5e.AzureDevOpsServerMCP.Infrastructure.Configuration\G5e.AzureDevOpsServerMCP.Infrastructure.Configuration.csproj" />
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# G5e.AzureDevOpsServerMCP.Infrastructure.AzureDevOps

Azure DevOps client implementations for the **G5e Azure DevOps Server MCP** packages.

This package implements the application-layer interfaces using `Microsoft.TeamFoundationServer.Client` and `Microsoft.VisualStudio.Services.Client`, providing connectivity to both Azure DevOps Services and Azure DevOps Server (on-prem).

## Part of the G5e.AzureDevOpsServerMCP family

| Package | Description |
|---|---|
| `G5e.AzureDevOpsServerMCP.Domain` | Core domain abstractions |
| `G5e.AzureDevOpsServerMCP.Application` | Application contracts and result models |
| `G5e.AzureDevOpsServerMCP.Infrastructure.Configuration` | Configuration types |
| `G5e.AzureDevOpsServerMCP.Infrastructure.AzureDevOps` | Azure DevOps client implementations |
| `G5e.AzureDevOpsServerMCP.Tools` | MCP tool implementations |
| `G5e.AzureDevOpsServerMCP.AspNetCore` | ASP.NET Core integration package |

## Background

This project is part of a fork of [microsoft/azure-devops-mcp](https://github.com/microsoft/azure-devops-mcp), focused on making Azure DevOps MCP Server functionality available as reusable .NET/NuGet packages, with support for Azure DevOps Server (on-prem) scenarios.

For more information, see the [fork notes](https://github.com/gadeynebram/AzureDevOpsServerMCP/blob/main/README_FORK.md).
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<PackageId>G5e.AzureDevOpsServerMCP.Infrastructure.Configuration</PackageId>
<Description>Configuration types for the G5e Azure DevOps Server MCP packages.</Description>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
<None Include="README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Configuration" />
<PackageReference Include="MinVer" PrivateAssets="All" />
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# G5e.AzureDevOpsServerMCP.Infrastructure.Configuration

Configuration types for the **G5e Azure DevOps Server MCP** packages.

This package provides the strongly-typed configuration models (e.g. connection settings) used to configure the Azure DevOps infrastructure layer. It integrates with `Microsoft.Extensions.Configuration`.

## Part of the G5e.AzureDevOpsServerMCP family

| Package | Description |
|---|---|
| `G5e.AzureDevOpsServerMCP.Domain` | Core domain abstractions |
| `G5e.AzureDevOpsServerMCP.Application` | Application contracts and result models |
| `G5e.AzureDevOpsServerMCP.Infrastructure.Configuration` | Configuration types |
| `G5e.AzureDevOpsServerMCP.Infrastructure.AzureDevOps` | Azure DevOps client implementations |
| `G5e.AzureDevOpsServerMCP.Tools` | MCP tool implementations |
| `G5e.AzureDevOpsServerMCP.AspNetCore` | ASP.NET Core integration package |

## Background

This project is part of a fork of [microsoft/azure-devops-mcp](https://github.com/microsoft/azure-devops-mcp), focused on making Azure DevOps MCP Server functionality available as reusable .NET/NuGet packages, with support for Azure DevOps Server (on-prem) scenarios.

For more information, see the [fork notes](https://github.com/gadeynebram/AzureDevOpsServerMCP/blob/main/README_FORK.md).
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,13 @@
<PropertyGroup>
<PackageId>G5e.AzureDevOpsServerMCP.Tools</PackageId>
<Description>MCP tool implementations for the G5e Azure DevOps Server MCP packages.</Description>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
<None Include="README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\G5e.AzureDevOpsServerMCP.Application\G5e.AzureDevOpsServerMCP.Application.csproj" />
</ItemGroup>
Expand Down
22 changes: 22 additions & 0 deletions dotnet/src/G5e.AzureDevOpsServerMCP.Tools/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# G5e.AzureDevOpsServerMCP.Tools

MCP tool implementations for the **G5e Azure DevOps Server MCP** packages.

This package contains the `[McpServerTool]`-annotated tool classes that expose Azure DevOps operations (work items, repositories, pipelines, etc.) as MCP tools via the `ModelContextProtocol` runtime.

## Part of the G5e.AzureDevOpsServerMCP family

| Package | Description |
|---|---|
| `G5e.AzureDevOpsServerMCP.Domain` | Core domain abstractions |
| `G5e.AzureDevOpsServerMCP.Application` | Application contracts and result models |
| `G5e.AzureDevOpsServerMCP.Infrastructure.Configuration` | Configuration types |
| `G5e.AzureDevOpsServerMCP.Infrastructure.AzureDevOps` | Azure DevOps client implementations |
| `G5e.AzureDevOpsServerMCP.Tools` | MCP tool implementations |
| `G5e.AzureDevOpsServerMCP.AspNetCore` | ASP.NET Core integration package |

## Background

This project is part of a fork of [microsoft/azure-devops-mcp](https://github.com/microsoft/azure-devops-mcp), focused on making Azure DevOps MCP Server functionality available as reusable .NET/NuGet packages, with support for Azure DevOps Server (on-prem) scenarios.

For more information, see the [fork notes](https://github.com/gadeynebram/AzureDevOpsServerMCP/blob/main/README_FORK.md).
Loading