返回市场
类型感知MCP服务器

类型感知MCP服务器

作者:sourabh-khot654 星标更新:2025-07-22

项目介绍

Typesense MCP Server

与Typesense(一种快速且容错的搜索引擎)交互的模型控制协议(MCP)服务器。此服务器提供了一个标准化接口,用于在任何Typesense集合中执行搜索。

特性

  • 支持任意Typesense集合的通用搜索接口
  • 支持所有Typesense搜索参数
  • 容错搜索
  • 支持过滤和分面搜索
  • 分页支持

配置

该服务器可以通过以下环境变量进行配置:

  • TYPESENSE_HOST:Typesense服务器主机(默认:"localhost")
  • TYPESENSE_PORT:Typesense服务器端口(默认:8108)
  • TYPESENSE_PROTOCOL:使用的协议(http/https)(默认:"http")
  • TYPESENSE_API_KEY:Typesense API密钥(默认:"xyz")

可用工具

typesense_search

在任何Typesense集合中搜索文档。

参数:

  • collection(必需):要搜索的Typesense集合名称
  • q(必需):搜索查询以查找文档
  • query_by(可选):逗号分隔的字段列表,用于搜索(默认:"*")
  • filter_by(可选):过滤表达式(例如:"field:value","num_field:>100")
  • page(必需):分页的页码(从1开始)
  • per_page(必需):每页的结果数量(默认:110,最大:100)

开发

先决条件

  • Go 1.23或更高版本
  • 访问Typesense服务器

构建

go build -o typesense-mcp-server

运行

./typesense-mcp-server