Skip to main content
Glama

PureScript MCP Server

by avi892nash

pursIdeUsages

Locate every instance of a function, type, or value across a project to assess refactoring impact. Requires an active IDE server and loaded modules. Use it before refactoring to ensure all relevant areas are updated.

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