Conversation
There was a problem hiding this comment.
Pull request overview
This PR introduces MCP tools and REST client support for managing ONTAP SAN objects: FCP services and FC interfaces, including integration tests and documentation examples.
Changes:
- Added new tool parameter schemas for FCP service and FC interface operations.
- Implemented server handlers and REST client methods for create/update/delete of FCP services and FC interfaces.
- Added integration coverage and updated docs/examples and tool descriptions for the new capabilities.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
tool/tool.go |
Adds input parameter structs for FCP service and FC interface tools. |
server/server.go |
Registers new MCP tools for FCP service and FC interface operations. |
server/fcp.go |
Implements server-side tool handlers and request builders for FCP/FC operations. |
rest/fcp.go |
Adds REST client methods to call ONTAP endpoints for FCP services and FC interfaces. |
ontap/ontap.go |
Introduces ONTAP model structs for FCP service and FC interface payloads. |
integration/test/fcp_test.go |
Adds integration tests covering the new prompts/tools. |
docs/examples.md |
Documents example prompts for managing FCP and FC interfaces. |
descriptions/descriptions.go |
Adds tool description strings for the new tools. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
# Conflicts: # descriptions/descriptions.go # docs/examples.md # ontap/ontap.go # server/server.go # tool/tool.go
No description provided.