Skip to main content
Glama

PureScript MCP Server

by avi892nash

pursIdeUsages

Identify all instances where a specific function, type, or value is used across a PureScript project using the PureScript MCP Server. Ensures accurate refactoring by showing the impact of changes across modules.

Instructions

Find everywhere a specific function, type, or value is used across the project. PREREQUISITES: IDE server running and modules loaded. Essential for refactoring - shows impact of changes. If you plan to refactor, get usages before refactoring so you can make changes to all places that function is used.

Input Schema

NameRequiredDescriptionDefault
identifierYesThe identifier to find usages for.
moduleYesModule where the identifier is defined.
namespaceYesNamespace of the identifier.

Input Schema (JSON Schema)

{ "additionalProperties": false, "properties": { "identifier": { "description": "The identifier to find usages for.", "type": "string" }, "module": { "description": "Module where the identifier is defined.", "type": "string" }, "namespace": { "description": "Namespace of the identifier.", "enum": [ "value", "type", "kind" ], "type": "string" } }, "required": [ "module", "namespace", "identifier" ], "type": "object" }

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/avi892nash/purescript-mcp-tools'

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