使用说明
Hoogle MCP(注:Hoogle通常指一个Haskell函数库的搜索工具,MCP可能指“多客户端协议”或特定上下文中的其他含义,但在此直接翻译为“Hoogle MCP”以保持原样,具体含义需结合上下文确定)
提供MCP服务器 Hoogle(注:Hoogle是一个用于搜索Haskell库和函数的搜索引擎,此处直接音译,若需意译可根据上下文调整为“哈斯克尔库搜索”等) Haskell文档搜索的集成。
特点/功能
- 在Hoogle中搜索Haskell函数、类型、模块和包
使用方法
MCP客户端配置
在您的MCP客户端配置中添加(例如,Claude Desktop):
{
"mcpServers": {
"hoogle": {
"command": "nix",
"args": ["run", "github:gawakawa/hoogle-mcp", "--"]
}
}
}
可用工具
search_hoogle
在Hoogle中搜索Haskell函数、类型和文档。
参数:
query(字符串):搜索查询(函数名、类型签名或关键字)limit(整数,可选):要返回的最大结果数(默认:10)
示例:
- 文本搜索:
map - 合并文本:
con map - 搜索类型:
:: a -> a - 文本类型:
id :: a -> a
search_hoogle_cli
使用Haskell的命令行界面(CLI)搜索Hoogle,以查找函数、类型和文档。返回来自Hoogle CLI的原始文本输出。
参数:
query(字符串):搜索查询(函数名、类型签名或关键字)
示例:
- 文本搜索:
map - 搜索类型:
:: a -> a
许可证
麻省理工学院(MIT)