- Home
- MCP servers
- Pursuit
Pursuit
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"gawakawa-pursuit-mcp": {
"command": "nix",
"args": [
"run",
"github:gawakawa/pursuit-mcp",
"--"
]
}
}
}You set up this MCP server to integrate Pursuit's PureScript documentation search into your MCP client. It lets you search for functions, types, modules, and packages, including type-signature queries, and provides direct links to documentation for fast reference while you code.
How to use
Configure your MCP client to run the Pursuit MCP server as a local process. Once configured, you can issue search queries to find PureScript declarations, types, modules, and package information, and you will receive concise results with documentation previews and direct URLs.
How to install
Prerequisites: you need a runtime capable of executing the Pursuit MCP server command as shown. This guide assumes you will use a local stdio configuration that runs via a package manager or runtime available on your system.
Step 1. Ensure you have a runtime environment available for the Pursuit MCP server command. In this example, you will use Nix to run the MCP server.
Step 2. Start the Pursuit MCP server using the following command in your terminal to begin serving MCP requests locally.
nix run github:gawakawa/pursuit-mcp --
Configuration and usage notes
To enable this MCP server in your MCP client, add an entry under mcpServers with the Pursuit MCP configuration. The server runs locally via Nix and invokes the pursuit-mcp tool.
{
"mcpServers": {
"pursuit": {
"command": "nix",
"args": ["run", "github:gawakawa/pursuit-mcp", "--"]
}
}
}
Available tools
search_pursuit
Search Pursuit for PureScript functions, types, and documentation. Accepts a query string and an optional limit, returning results with package, version, info, text, url, and optional markup.