Skip to content

Conversation

@danielgerlag
Copy link
Contributor

This pull request adds documentation for configuring an MCP Reaction in Drasi. The new guide explains requirements, setup, configuration, connection details, notification formats, and integration examples, making it easier for users to expose Drasi queries as real-time MCP resources for AI agents and other clients.

Signed-off-by: Daniel Gerlag <[email protected]>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request adds comprehensive documentation for configuring MCP (Model Context Protocol) Reactions in Drasi. The documentation enables users to expose Drasi continuous queries as real-time MCP resources that can be consumed by AI agents and other MCP-compatible clients.

Key Changes

  • Added complete MCP Reaction configuration guide with examples and best practices
  • Documented MCP protocol support, connection details, and notification formats
  • Included production deployment guidance for Kubernetes ingress configuration

Reviewed changes

Copilot reviewed 1 out of 3 changed files in this pull request and generated 2 comments.

File Description
docs/content/how-to-guides/configure-reactions/configure-mcp-reaction/_index.md Complete MCP Reaction documentation including YAML configuration examples, Handlebars templating guide, client connection details, notification formats, and deployment instructions
docs/content/how-to-guides/configure-reactions/configure-mcp-reaction/grid-image.svg SVG graphic containing "Model Context Protocol" branding text for the documentation
docs/content/how-to-guides/configure-reactions/_index.md Fixed YAML frontmatter formatting (corrected closing delimiter)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


On the computer from where you will create the Reaction, you need the following software:
- [Drasi CLI](/reference/command-line-interface/)

Copy link
Contributor

Choose a reason for hiding this comment

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

nit: kubectl is used later on in the local dev section. Should we add it as an optional requirement

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