MCP.so
Sign In

Knolia Connect Server MCP Server

@Danejw

Basic information

Category

Other

Transports

stdio

Author

Danejw

About Knolia Connect Server MCP Server

MCP server to connect users

Knolia Connect Server MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "connect-server": {
      "command": "python",
      "args": [
        "connect_mcp_server/main.py"
      ]
    }
  }
}

Knolia Connect Server MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is knolia-connect-server?

knolia-connect-server is an MCP server that connects users with compatible companions for romantic and emotional relationships using AI-powered vector matching. It is built with FastMCP, Supabase with pgvector, and OpenAI embeddings, and is part of the Knolia platform.

How to use knolia-connect-server?

Install dependencies from requirements.txt, then run python connect_mcp_server/main.py or via Uvicorn with uvicorn connect_mcp_server.main:mcp --reload. Docker build and run with an .env file is also supported. Exposed FastMCP tools: create_profile, update_profile, delete_profile, find_matches, and explain_match.

Key features of knolia-connect-server?

  • AI-powered vector matching with 1536‑dimensional embeddings
  • Structured connect profiles for goals, personality, and preferences
  • Cosine similarity ranking for match scoring
  • Explainable matches with similarity score and shared tags
  • Full CRUD operations for user profiles
  • FastMCP integration for tool-based server interaction

Use cases of knolia-connect-server?

  • Matching users seeking deep emotional connections based on values and personality
  • Facilitating introductions between compatible companions
  • Providing transparency through explainable match suggestions
  • Helping combat loneliness via intentional relationship discovery

Frequently asked questions

1

What dependencies are required?

Python packages in `requirements.txt`, a Supabase database with `pgvector`, and an OpenAI API key for embedding generation.

2

How are matches computed?

Cosine similarity between each user’s 1536‑dimensional embedding and the embeddings of all other opted‑in users.

3

What data is stored?

User profile data (relationship goals, personality tags, sexual preferences, location, embedded vector, opt‑in status) in Supabase.

4

Can I run knolia-connect-server locally?

Yes. Install dependencies, set environment variables, and run via Uvicorn or Docker as described in the README.

Comments

More Other MCP servers