Skip to content

Conversation

sabbadino
Copy link
Contributor

@sabbadino sabbadino commented May 30, 2025

Motivation and Context

Currently the QuickStartClient contains samples using stdio only , no samples using http.
The AspNetCoreSseServer has been modified to add a new MCP tool (GetWeather).
The QuickStartClient has been modified to accept "http" as argument: If "http" is provided, it will connect to AspNetCoreSseServerb via http.
The QuickStartClient has been modified to allow LLM to have the conversation history context.

How Has This Been Tested?

No changes in the library, just adding a sample.

Breaking Changes

None

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • [X ] New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • [ X] I have read the MCP Documentation
  • [ X] My code follows the repository's style guidelines
  • [ X] New and existing tests pass locally
  • [ X] I have added appropriate error handling
  • [ X] I have added or updated documentation as needed

Additional context

N/A

Copy link
Contributor

@halter73 halter73 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the delay in reviewing this. It is nice to have a non-authenticated HTTP client sample, and I do think it makes sense to allow LLM to have the conversation history context. I fixed the most recent merge conflicts and made a few other style changes, but the functionality is exactly the same. Thanks for contributing this!

@halter73 halter73 merged commit 0cf449e into modelcontextprotocol:main Aug 27, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants