Skip to main content
Glama

Typesense MCP 서버

Typesense 와 인터페이스하는 MCP( 모델 컨텍스트 프로토콜 ) 서버

설치

uv 설치

Mac에서는 Homebrew를 사용하여 설치할 수 있습니다.

지엑스피1

패키지 복제

git clone git@github.com:avarant/typesense-mcp-server.git ~/typesense-mcp-server

Cursor 에서 사용할 .cursor/mcp.json 업데이트하세요.

{ "mcpServers": { "typesense": { "command": "uv", "args": ["--directory", "~/typesense-mcp-server", "run", "mcp", "run", "main.py"], "env": { "TYPESENSE_HOST": "", "TYPESENSE_PORT": "", "TYPESENSE_PROTOCOL": "", "TYPESENSE_API_KEY": "" } } } }

Related MCP server: SearXNG Model Context Protocol Server

사용 가능한 도구

Typesense MCP 서버는 다음과 같은 도구를 제공합니다.

서버 관리

  • check_typesense_health - 구성된 Typesense 서버의 상태를 확인합니다.

  • list_collections - Typesense 서버에 있는 모든 컬렉션 목록을 검색합니다.

컬렉션 관리

  • describe_collection - 특정 컬렉션에 대한 스키마와 메타데이터를 검색합니다.

  • export_collection - 특정 컬렉션의 모든 문서를 내보냅니다.

  • create_collection - 제공된 스키마로 새 컬렉션을 만듭니다.

  • delete_collection - 특정 컬렉션을 삭제합니다

  • truncate_collection - 스키마는 그대로 두고 모든 문서를 삭제하여 컬렉션을 잘라냅니다.

문서 작업

  • create_document - 특정 컬렉션에 단일 새 문서를 만듭니다.

  • upsert_document - 특정 컬렉션의 단일 문서를 업서트(생성 또는 업데이트)합니다.

  • index_multiple_documents - 일괄적으로 여러 문서를 인덱싱(생성, 업데이트 또는 업데이트)합니다.

  • delete_document - 특정 컬렉션에서 해당 ID로 단일 문서를 삭제합니다.

  • import_documents_from_csv - CSV 데이터에서 문서를 컬렉션으로 가져옵니다.

검색 기능

  • search - 특정 컬렉션에 대한 키워드 검색을 수행합니다.

  • vector_search - 특정 컬렉션에 대한 벡터 유사성 검색을 수행합니다.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/avarant/typesense-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server