PureScript文档搜索服务

提供PureScript的函数、类型、模块和包的文档搜索服务,支持类型签名搜索和全面的包文档访问。

  • by gawakawa
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 gawakawa/pursuit-mcp

使用说明

追求MCP(注:MCP在此处可能代表某个特定的概念或目标,具体含义需根据上下文确定,此处直译为“追求MCP”)

提供MCP服务器 追求 为PureScript文档搜索提供集成支持。

特点/功能

  • 搜索PureScript函数、类型、模块和包的Pursuit平台
  • 类型签名搜索支持
  • 获取全面的PureScript包文档

使用方法

MCP 客户端配置

在您的MCP客户端配置中添加(例如,Claude Desktop):

{
  "mcpServers": {
    "pursuit": {
      "command": "nix",
      "args": ["run", "github:gawakawa/pursuit-mcp", "--"]
    }
  }
}

可用工具

search_pursuit

搜索PureScript函数、类型和文档。

参数:

  • query (字符串):搜索查询(函数名、类型签名或关键字)
  • limit (整数,可选):要返回的最大结果数(默认:10)

示例:

  • 函数名搜索: map
  • 类型签名搜索: (a -> b) -> f a -> f b
  • 模块搜索: Data.Array
  • 包裹查询: prelude

响应格式: 每个结果包括:

  • package包名(例如,“purescript-prelude”)
  • version包版本
  • info结果类型和元数据
    • 对于声明:包括模块、标题、类型签名
    • 对于软件包:包含弃用状态
    • 对于模块:包括模块名称
  • text纯文本文档
  • url直接链接到文档
  • markupHTML格式的文档(可选)

许可证

麻省理工学院(MIT)