-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
Q3Initiative is planned for a Q3 launchInitiative is planned for a Q3 launch
Description
To eliminate workflow friction and support AI-native IDEs, we propose developing an MCP-compatible server that exposes PactFlow AI functionality (e.g., test generation, review, updates) directly inside IDEs. MCP is rapidly becoming a standard across editors, enabling faster adoption without the need for bespoke IDE plugins.
By aligning with MCP, PactFlow can offer:
- Immediate support for multiple IDEs without maintaining separate integrations.
- Foundational tool as new AI-powered IDEs (e.g. cline.ai, Cursor) emerge.
- A more natural, integrated experience for users to leverage AI for contract testing in their development context.
Features:
- MCP server exposing PactFlow AI capabilities: Enable AI-powered test generation, test updating, code review, and usage of test templates directly in supported IDEs.
- Support for standard Model Context Protocol features: Implement core MCP operations such as code actions, inline explanations, file creation/editing, and context-aware suggestions—leveraging both current PactFlow AI capabilities and those added over time.
- Expose PactFlow APIs for insights: Expose common PactFlow/Pact Broker APIs to enhance agentic use cases (e.g. provider contract, matrix information, provider states)
- Provide useful prompts: Provide well crafted prompt templates for common scenarios, including setup instructions for new Pact projects, updating existing tests, and fixing common issues exposed in the PactFlow UI or CLI output.
Metadata
Metadata
Assignees
Labels
Q3Initiative is planned for a Q3 launchInitiative is planned for a Q3 launch
Type
Projects
Status
Working on