MCP Server Overview

The FL Repos Intelligence MCP Server exposes the knowledge graph as a set of tools that any MCP-compatible AI agent can call. This enables conversational, natural-language access to the graph without writing API calls or Cypher queries manually.

What is MCP?

Model Context Protocol (MCP) is an open standard from Anthropic for connecting AI models to external data sources and tools. Any MCP host (Claude Desktop, Cursor, Windsurf, etc.) can connect to an MCP server and expose its tools to the AI model during a conversation.

Transports

The FL Repos MCP server supports two transports:

stdio

For Claude Desktop and Cursor. The host launches the server as a subprocess and communicates over stdin/stdout. Lowest latency, runs locally.

SSE (Server-Sent Events)

For network clients. Connect to the deployed server at https://fl-mcp-production.up.railway.app. No local setup required.

Claude Desktop Setup

Step 1: Locate the config file

Create the file if it does not exist.

Step 2: Add the FL Repos server

Step 3: Restart Claude Desktop

After saving the config, quit and relaunch Claude Desktop. The FL Repos tools will appear in the tool list.

Step 4: Try a query


Cursor Setup

Edit .cursor/mcp.json

The FL Repos tools are now available in Cursor’s AI chat.

SSE Transport (Network Clients)

For clients that support SSE-based MCP connections, connect to:
The server at this URL already has the API token configured in its deployment environment. No additional authentication is required from the SSE client.

Example: Connecting with the MCP Python SDK


Read-Only vs. Write Mode

The MCP server starts in read-only mode by default. This means only the read tools are available (10 tools). Write tools are disabled to prevent AI agents from accidentally mutating the graph. To enable write tools, start the server with the --write flag:
Only enable write mode if you intentionally want the AI agent to be able to modify the graph. Write operations include adding nodes, updating properties, adding edges, and deleting nodes. Deletions are irreversible without a graph backup.

Environment Variables


Available Tools Summary

See MCP Tools for full parameter documentation for each tool.