karate-graph-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mcp_healthA | Health probe for MCP connectivity and server state. |
| mcp_versionA | Return server and package version metadata. |
| register_projectB | Register a new Karate project for analysis. |
| delete_projectB | Delete a project from the registry and in-memory cache. |
| clear_all_projectsA | Clear all registered projects from the registry and in-memory cache. Useful for resetting the analyzer state. |
| list_projectsA | List all registered projects and their analysis status. |
| analyze_projectB | Analyze a registered project to build its dependency graph. |
| bulk_analyzeA | Analyze all registered projects at once. |
| query_dependenciesC | Find all components that the specified component depends on. |
| impact_analysisB | Identify all test cases and workflows affected by a change in this component. |
| search_apiB | Search for API endpoints in an analyzed project. |
| get_api_statsC | Get API statistics for an analyzed project. |
| get_page_statsB | Get Page statistics for an analyzed project. |
| search_workflowC | Search for workflows or specific scenarios. |
| search_test_caseB | Search for test cases by Jira ID or name. |
| search_java_usageB | Search Java class/method usage and the test cases that call them. |
| search_js_usageC | Search JavaScript file/function usage and the test cases that call them. |
| search_error_patternA | Search failed nodes by error text, fingerprint, or failed-step pattern. |
| search_reusable_functionA | Search Java/JavaScript source for reusable helper functions before adding new code. |
| get_project_healthB | Get an architectural health report (cycles, orphans, complexity). |
| get_failure_hotspotsB | Identify components (APIs, Workflows) that contribute most to test failures. Returns a sorted list of hotspots based on failure impact score. |
| top_hotspotsC | Preset query: top failure hotspots for a project. |
| unused_componentsC | Preset query: unused components flattened across types. |
| common_usage_mapB | Return reusable components sorted by how many test cases use them. |
| javascript_structure_mapC | Return JavaScript files, exported/helper functions, dependencies, and test usage. |
| similar_common_componentsC | Find common/scenario/action components that share the same dependency shape. |
| change_impact_previewB | Preset query: preview impacted test cases from changed files/components. |
| test_selection_suggestionB | Preset query: suggest smallest high-signal test subset to rerun after change. |
| feature_intent_indexC | Build/search scenario intent summaries from feature files. |
| variable_data_flow_traceB | Trace variables in feature scenarios from definition/source to usage. |
| assertion_mapC | Index status/match/assert steps across feature files. |
| call_read_deep_contextC | Return nested call/read context for selected feature scenarios. |
| ai_feature_context_packC | Build AI-ready feature context: intent, variables, assertions, call/read chain, graph context. |
| feature_behavior_mapC | Build scenario behavior maps for AI: preconditions, actions, expectations. |
| scenario_similarity_mapC | Find similar scenarios based on intent keywords for AI reuse and suggestion. |
| feature_reuse_advisorA | Find duplicate feature steps/flows and return AI-safe refactor suggestions. |
| db_query_indexC | Build/search DB query and DB component index. |
| search_db_usageC | Search DB usage by table/query/operation/host/path keywords. |
| db_data_flow_traceC | Trace DB-related variable/call/assertion flow in selected scenarios. |
| db_assertion_mapC | Index DB-related assertions across feature files. |
| db_impact_previewC | Preview impacted tests from changed DB entities. |
| flaky_riskB | Preset query: test cases with mixed pass/fail history (flaky risk). |
| prioritize_fix_queueB | Preset query: rank failures/components to fix first by impact and risk. |
| record_fixA | Record a successful fix for a component and error pattern. This helps the AI 'learn' how to fix similar issues in the future. |
| get_fix_suggestionsB | Get historical fix suggestions for a component and error pattern. |
| auto_fix_hint_packC | Build a step-by-step auto-fix checklist from smart + historical suggestions. |
| get_failure_historyB | Return execution history, flaky score, and failure fingerprint trend for a node. |
| get_failure_debug_contextA | Build an AI-ready debug pack: failure fingerprint, run history, local dependency graph, related hotspots, source snippet, and fix checklist. |
| get_subgraphB | Extract a local subgraph for AI context. Provides a concise view of a node and its neighbors. |
| query_node_by_metadataA | Search nodes by metadata attributes across all projects. Useful for finding all nodes in a specific 'feature' or 'category'. |
| global_searchB | Search across all nodes in all projects using a global keyword. |
| find_pathB | Find all simple paths between two nodes to analyze traceability. |
| get_component_importanceC | Get nodes sorted by their architectural importance (huyết mạch). |
| get_impact_radiusB | Analyze impact within a specific radius for AI reasoning. Identifies components that depend on the specified node. |
| visualize_projectC | Generate an interactive HTML visualization for a project. |
| merge_projectsB | Merge multiple projects into one global dependency graph. |
| export_graphC | Export the dependency graph to a file format. |
| render_execution_reportC | Generate an execution report visualization (Living Graph) with Pass/Fail/Not Run status. |
| process_reports_folderB | Scan a directory for Karate JSON reports, apply them, and generate a visualization. Returns an AI-distilled summary of failures. |
| compare_projectsA | Compare two projects and generate a diff visualization report (Added/Removed/Modified). |
| get_scan_outputC | Get latest persistent scan output data for a project. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/duyngo91/karate-graph-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server