An MCP server offering PureScript development tools for AI assistants. Requires Node.js and the PureScript compiler for full functionality.
A Model Context Protocol (MCP) server that provides PureScript development tools for AI assistants like Claude.
# 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
Find your Claude config file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
Add this server configuration:
{
"mcpServers": {
"purescript-tools": {
"command": "node",
"args": ["/FULL/PATH/TO/purescript-mcp-server/index.js"]
}
}
}
Important: Replace /FULL/PATH/TO/
with the actual absolute path to where you cloned this repository.
Restart Claude Desktop.
Configure as a stdio MCP server:
node
["/full/path/to/index.js"]
In your MCP client, try running:
get_server_status
You should see a response showing the server is running.
This MCP server gives AI assistants the ability to:
get_server_status
getModuleName
, getImports
, etc. directlystart_purs_ide_server
with your project pathpursIdeLoad
to load modulespursIdeType
, pursIdeUsages
, etc.purs
) if using IDE featuresServer 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
This server provides comprehensive PureScript development assistance to AI tools through the standardized MCP protocol.
Converts LaTeX mathematical expressions to MathML format using MathJax-node.
Analyzes your codebase identifying important files based on dependency relationships. Generates diagrams and importance scores per file, helping AI assistants understand the codebase. Automatically parses popular programming languages, Python, Lua, C, C++, Rust, Zig.
Interact with the Futarchy protocol on the Solana blockchain.
A self-hostable middleware to manage all your MCPs through a GUI and a local proxy, supporting multiple clients and workspaces.
Perform symbolic mathematics and computer algebra using the SymPy library.
An authentication-free, remote MCP server deployable on Cloudflare Workers or locally via npm.
Provides multi-cluster Kubernetes management and operations using MCP, It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
Validate and visualize chess positions using FEN notation.
A comprehensive proxy that combines multiple MCP servers into a single MCP. It provides discovery and management of tools, prompts, resources, and templates across servers, plus a playground for debugging when building MCP servers.
Run code in secure sandboxes hosted by E2B