-
Notifications
You must be signed in to change notification settings - Fork 109
MCP Server MVP: Merge to main #232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Refactored the application to remove every mention to Metrics Framework - Fixed MUnit response payload that was causing unit tests to fail
…itation-fix API manager limitation fix - Using pagination to retrieve more than 100 assets
- Added platform metrics current consolidated dashboard - Changed tableau strategy JSON file generation rule - Changed tableau.path property to tableau.outputDir - Added tableau strategy request in postman collection - Updated README.md with tableau instructions
- Fixed stats calculations (use sum instead of max for quantities) - Fixed typos
Fixed rawData variable assignment: when setting loaderDetails from payload, rawData value was being retrieved from vars context instead of being retrieved from payload.
ARM API call requests were failing with 503 (SERVICE UNAVAILABLE). Reducing ARM API max concurrent calls from 100 to 3 prevents this error to happen.
Changed Overall Satisfaction Calculation to consider only rated assets (unrated assets shouldn't be considered when calculating overall satisfaction.
- Fixed misleading log message when role groups collection is disabled - Added log messages when ARM Apps collection is disabled - Fixed log message typos
This reverts commit c2ebcf9.
…tion-calculation Overall Satisfaction Calculation
ARM API Max Concurrency
Readme idea: For example in here I added a Common Errors section with the famous 403 that users report often
The variable rawData was set in the same Transform Message component as the variable loaderDetails, on which the DataWeave for rawData depends. Thus vars.rawData was not set correctly.
…embers-pagination-fix Done with CoreServicesMetric - usersTotal pagination
Added SDLC Metrics for Azure DevOps
…rties Added secure properties list to mule-artifact.json
…o-elk-protocol-property Updated HTTP ELK Request Config to use defined property
Fix for incorrect variable rawData
Feature/splunk form version
…rty_files Replace secure property file templates
* Done with CoreServicesMetric - usersTotal pagination * Added SDLC Metrics for Azure DevOps * Removed extra logging and changed component names * externalized dataweave scripts * Update pom.xml * Simplifying Postman collection Simplified Postman collection to use only Environment vars rather than Global and Environment. Added section to README on Postman collection usage Removed toLowerCase() from pre-request scripts * Update README.md * corrected copy paste error * Update README.md * Update README.md * Changed links to be relative * Added secure properties list to mule-artifact.json * Updated HTTP ELK Request Config to use defined property * Fix for incorrect variable rawData The variable rawData was set in the same Transform Message component as the variable loaderDetails, on which the DataWeave for rawData depends. Thus vars.rawData was not set correctly. * Adding version to the Splunk forms according Splunk 9.0.0 specifications on https://docs.splunk.com/Documentation/Splunk/9.0.0/Viz/DashboardjQuery * #195 Excluded secure property files from index * Release 1.9.1 Co-authored-by: Andres Alleva <andres.alleva@gmail.com> Co-authored-by: Scott Ratliff <scott.ratliff@mulesoft.com> Co-authored-by: richardmckinley <58299919+richardmckinley@users.noreply.github.com> Co-authored-by: Alberici <92322091+angelalbericisfdc@users.noreply.github.com> Co-authored-by: Rodrigo Fuentes <rodrigojfuentes@gmail.com> Co-authored-by: Victor Moreno <vmoreno@mulesoft.com> Co-authored-by: Christina Bauer <christina.bauer@mulesoft.com> Co-authored-by: George Kroon <info@george-kroon.nl>
* Added MCP documentation. Refactor documentation to include /docs folder and moving existing docs under it. * Add MCP Support for Metrics Toolkit. Implement getAvailableCollectors and getCapabilities. Add MUnit tests for both. * Implement getPlatformMetricsByCollector. Make amq collector to work with Connected Apps (this is not MCP related). * Implement MCP Exchange collector * Implement MCP Design Center and Api Manager collector * Implement Test MCP Arm, Core. RTF is dummy * Add support for MCP tool getPlatformMetricsByKey * Update README to capture requirement for Mule 4.9.3 as minimum version to support MCP * Update postman collection to include MCP support * Update runtime version to make it compatible with min mule version * Refactor listener and server for MCP. Move to Global.xml * Externalize most of Dataweave transformations into files * Replace Agent by Server terminology * Update mcp connector version to GA version --------- Co-authored-by: panizzag <gpanizza@salesforce.com>
DavoCoder
approved these changes
Jul 22, 2025
Collaborator
DavoCoder
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.