Skip to main content
Glama

PureScript MCP Server

by avi892nash

PureScript MCP Server

A Model Context Protocol (MCP) server that provides PureScript development tools for AI assistants like Claude.

Quick Install

1. Download and Setup

# Clone this repository git clone <repository-url> cd purescript-mcp-server # Install dependencies npm install # Test that it works node index.js # Press Ctrl+C to stop

2. Configure Your MCP Client

For Claude Desktop
  1. Find your Claude config file:
    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  2. Add this server configuration:
{ "mcpServers": { "purescript-tools": { "command": "node", "args": ["/FULL/PATH/TO/purescript-mcp-server/index.js"] } } }
  1. Important: Replace /FULL/PATH/TO/ with the actual absolute path to where you cloned this repository.
  2. Restart Claude Desktop.
For Other MCP Clients

Configure as a stdio MCP server:

  • Command: node
  • Arguments: ["/full/path/to/index.js"]
  • Protocol: stdio

3. Verify Installation

In your MCP client, try running:

get_server_status

You should see a response showing the server is running.

What This Server Provides

This MCP server gives AI assistants the ability to:

  • Analyze PureScript code without heavy IDE setup
  • Start/manage PureScript IDE servers for advanced features
  • Look up types and find code usages
  • Generate dependency graphs
  • Parse code structure (modules, imports, functions)

Basic Usage Flow

  1. Check status: get_server_status
  2. For simple analysis: Use getModuleName, getImports, etc. directly
  3. For advanced features:
    • start_purs_ide_server with your project path
    • pursIdeLoad to load modules
    • Use pursIdeType, pursIdeUsages, etc.

Requirements

  • Node.js (any recent version)
  • PureScript compiler (purs) if using IDE features
  • Your PureScript project with compiled output

Troubleshooting

Server won't start: Check that Node.js is installed and you ran npm install

Tools not working: Run get_server_status first to see what's available

Path errors: Make sure you used the full absolute path in your MCP configuration

Multiple servers: Only run one PureScript IDE server at a time to avoid conflicts

Support

This server provides comprehensive PureScript development assistance to AI tools through the standardized MCP protocol.

-
security - not tested
F
license - not found
-
quality - not tested

A Model Context Protocol server that provides PureScript development tools for AI assistants, enabling code analysis, type lookups, and IDE server management without requiring heavy IDE setup.

  1. Quick Install
    1. Download and Setup
    2. Configure Your MCP Client
    3. Verify Installation
  2. What This Server Provides
    1. Basic Usage Flow
      1. Requirements
        1. Troubleshooting
          1. Support

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.
              Last updated -
              84
              40
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              A TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.
              Last updated -
              6
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              A comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.
              Last updated -
              16
              TypeScript
            • A
              security
              F
              license
              A
              quality
              A comprehensive Model Context Protocol server for advanced code analysis that provides tools for syntax analysis, dependency visualization, and AI-assisted development workflow support.
              Last updated -
              28
              3
              Python

            View all related MCP servers

            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