couchbase-mcp

couchbase-mcp

2

The project is an MCP Server implementation that uses Couchbase's vector search to enable AI models to perform semantic searches on Star Wars planets. It allows fetching planet details and finding similar planets based on stored vector embeddings.

Couchbase Model Context Protocol Server

This project demonstrates the implementation of a Model Context Protocol (MCP) Server for providing semantic search features for Star Wars planets using Couchbase's vector search.

Overview

This MCP server allows AI models to:

  • Fetch detailed information about Star Wars planets
  • Find similar planets based on vector embeddings

Features

  • Efficient vector search using Couchbase.
  • Timeout and connection management.
  • Comprehensive error handling.
  • Implemented in TypeScript for type safety.

Setup

  • Requires Node.js and Couchbase Server with vector search capability.
  • Configure necessary environment variables.

Usage

  • Start the server with npm and listen for MCP requests.
  • AI models can query information about planets or find similar ones.