{"slug":"avi892nash/purescript-mcp-tools","name":"PureScript MCP Server","description":"An MCP server offering PureScript development tools for AI assistants. Requires Node.js and the PureScript compiler for full functionality.","category":"development","tags":[],"official":false,"stars":4,"transport":"stdio","install":[{"cmd":"npm install -g purescript-mcp-tools","imports":[]}],"tools":[{"name":"getModuleName","description":"Extract module name from PureScript file"},{"name":"getImports","description":"List all imports from a module"},{"name":"getAllFunctionNames","description":"Get all function definitions"},{"name":"getExports","description":"List exported values"},{"name":"getFunctionSignature","description":"Get type signature for a function"},{"name":"getDependencyGraph","description":"Generate module dependency graph"},{"name":"start_purs_ide_server","description":"Start a PureScript IDE server"},{"name":"stop_purs_ide_server","description":"Stop the IDE server"},{"name":"pursIdeLoad","description":"Load modules into IDE"},{"name":"pursIdeType","description":"Get type information"},{"name":"pursIdeComplete","description":"Get completion suggestions"},{"name":"pursIdeUsages","description":"Find where a symbol is used"},{"name":"pursIdeCaseSplit","description":"Generate case splits"},{"name":"pursIdeAddClause","description":"Add function clause"},{"name":"pursIdeImport","description":"Add imports"}],"env_vars":[],"auth_type":"none","github":"https://github.com/avi892nash/purescript-mcp-tools","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}