Skip to main content
Glama

impact

Analyze system dependencies by removing a node to identify disconnected components and assess structural impact.

Instructions

Blast radius — remove a node and see what disconnects.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sourceYesEN source code describing the system
nodeYesNode to remove for impact analysis

Implementation Reference

  • The implementation of the "impact" tool, which uses a helper function `callApi` to send a request to the external EN API.
    server.tool(
      "impact",
      "Blast radius — remove a node and see what disconnects.",
      {
        source: z.string().describe("EN source code describing the system"),
        node: z.string().describe("Node to remove for impact analysis"),
      },
      async ({ source, node }) => {
        const result = await callApi("impact", { source, node });
        return {
          content: [{ type: "text" as const, text: result.text }],
          isError: result.isError,
        };
      }
    );

Tool Definition Quality

Score is being calculated. Check back soon.

Install Server

Other Tools

Latest Blog Posts

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/dushyant30suthar/endiagram-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server