A Model Context Protocol (MCP) server implementation that provides AI models with access to Typesense search capabilities. This server enables LLMs to discover, search, and analyze data stored in Typesense collections.
Documentation
Features# Resources
List and access collections via typesense:// URIs
Each collection has a name, description, and document count
JSON mime type for schema access
Tools
typesense_query - Search for documents in Typesense collections with powerful filtering
typesense_get_document - Retrieve specific documents by ID from collections
typesense_collection_stats - Get statistics about a Typesense collection
Prompts
analyze_collection - Analyze collection structure and contents
search_suggestions - Get suggestions for effective search queries for a collection
Installation# Via npm
npm install -g typesense-mcp-server\n\n# Local installation
npm install typesense-mcp-server
```\n\n### Via mcp-get
```bash
npx @michaellatman/mcp-get@latest install typesense-mcp-server
```\n\n## Development
Install dependencies:
```bash
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
```\n\n## Debugging
We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector) for debugging.