C# Implementation (#2)

C# implementation of SEP-1763

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Peder Holdgaard Pedersen 2026-01-28 00:53:44 +01:00 • committed by GitHub
commit 45f9e0ef27
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,6 +9,7 @@ This repository provides a multi-language reference implementation of the propos
| Language | Directory | Package | Status |
|----------|-----------|---------|--------|
| C# | `csharp/sdk/` | `ModelContextProtocol.Interceptors` | In Progress |
| Go | `go/sdk/` | `github.com/modelcontextprotocol/ext-interceptors/go/sdk` | Planned |
| Python | `python/sdk/` | `mcp-ext-interceptors` | Planned |
| TypeScript | `typescript/sdk/` | `@ext-modelcontextprotocol/interceptors` | Planned |
@ -20,7 +21,7 @@ This monorepo uses **path-based CI workflows** to efficiently test only what cha
### How It Works
1. **Language-specific workflows** (`python.yml`, `go.yml`, `typescript.yml`)
1. **Language-specific workflows** (`csharp.yml`, `python.yml`, `go.yml`, `typescript.yml`)
- Only trigger when their language directory or workflow file changes
- Run all tests, linting, and checks for that language
@ -73,4 +74,4 @@ Apache License 2.0 - See LICENSE file for details
## Resources
- [Interceptor Framework Specification (SEP-1763)](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1763) - Full specification and design details
- [Model Context Protocol](https://modelcontextprotocol.io/specification)
- [Model Context Protocol](https://modelcontextprotocol.io/specification)