Mackinnon Buck
38b4a26998
Restructure IMcpEndpoint, IMcpClient, and IMcpServer ( #723 )
...
* Remove `McpEndpoint` & `IMcpClient`
* Revise naming, add abstract classes
* Fix missing renames
* Move extension methods to instance methods
* Add back old API, but obsoleted
* Add back obsoleted factory classes
* Move deprecation attributes
* `SseClientTransport` -> `HttpClientTransport`
* Update src/ModelContextProtocol.Core/Server/AugmentedServiceProvider.cs
Co-authored-by: Stephen Halter <halter73@gmail.com>
* PR feedback
* PR feedback
* Add back dispose lock
* Fix docs projects
* PR feedback
* Undo `docs/*.md` changes
---------
Co-authored-by: Stephen Halter <halter73@gmail.com>
2025-09-16 10:22:10 -07:00
sabbadino
0cf449eaca
Improved samples: added weather tool in AspNetCoreSseServer and option to connect via http to AspNetCoreSseServer. ( #469 )
2025-08-26 19:07:41 -07:00
Eirik Tsarpalis
92fd8b246f
Fix relative path resolution in sample app. ( #572 )
...
* Fix relative path resolution in sample app.
* Update samples/QuickstartClient/Program.cs
* Fix build
2025-07-01 13:58:31 +03:00
Stephen Toub
521bb7bde2
Fix QuickstartClient path ( #528 )
...
* Fix QuickstartClient path
* Make dotnet run work instead of F5
2025-06-19 15:35:13 -04:00
Stephen Toub
106ab8064f
Clean up namespaces ( #410 )
...
No meaningful code changes, just lots of namespace shuffling to have fewer namespaces and to put things in better namespaces.
2025-05-14 14:50:26 -04:00
Eirik Tsarpalis
3e21f3594a
Remove McpServerConfig and have McpClientFactory accept IClientTransport instances directly. ( #230 )
...
* Remove McpServerConfig and have McpClientFactory accept IClientTransport instances directly.
* Address feedback and use lists when representing stdio arguments.
* Use "Name" for transport descriptors and "EndpointName" for MCP clients and servers.
* Update code samples.
* Fix source file naming
2025-04-08 17:37:41 +01:00
Stephen Halter
8dc1f5d096
Configure hosted stdio servers to log to stderr ( #173 )
...
* Configure hosted stdio servers to log to stderr
* Fix newline
* Use CreateApplicationBuilder where possible
* Address PR feedback
2025-03-31 22:23:49 -04:00
Aaron Powell
5171ccc3c3
Samples for quickstart docs ( #104 )
...
* Server quickstart for docs
* WIP
* Client quickstart for docs
* Code review feedback
* Fixing anthropic SDK and improving the prompting
* Little cleanup
* Code review feedback
2025-03-26 22:30:19 -04:00