com.driflyte/driflyte-mcp-server

Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

9MITdevtools

Install

Config snippet generator goes here (5 client tabs)

README

# Driflyte MCP Server

![Build Status](https://github.com/serkan-ozal/driflyte-mcp-server/actions/workflows/build.yml/badge.svg)
![NPM Version](https://badge.fury.io/js/%40driflyte%2Fmcp-server.svg)
![License](https://img.shields.io/badge/license-MIT-blue)
[![MCP Badge](https://lobehub.com/badge/mcp/serkan-ozal-driflyte-mcp-server)](https://lobehub.com/mcp/serkan-ozal-driflyte-mcp-server)

MCP Server for [Driflyte](http://console.driflyte.com).

The Driflyte MCP Server exposes tools that allow AI assistants to query and retrieve topic-specific knowledge from recursively crawled and indexed web pages.
With this MCP server, Driflyte acts as a bridge between diverse, topic-aware content sources (web, GitHub, and more) and AI-powered reasoning, enabling richer, more accurate answers.


## What It Does

- **Deep Web Crawling**: Recursively follows links to crawl and index web pages.
- **GitHub Integration**: Crawls repositories, issues, and discussions.
- **Extensible Resource Support**: Future support planned for Slack, Microsoft Teams, Google Docs/Drive, Confluence, JIRA, Zendesk, Salesforce, and more.
- **Topic-Aware Indexing**: Each document is tagged with one or more topics, enabling targeted, topic-specific retrieval.
- **Designed for RAG with RAG**: The server itself is built with Retrieval-Augmented Generation (RAG) in mind, and it powers RAG workflows by providing assistants with high-quality, topic-specific documents as grounding context.
- **Designed for AI with AI**: The system is not just for AI assistants — it is also designed and evolved using AI itself, making it an AI-native component for intelligent knowledge retrieval.


## Usage & Limits

- **Free Access**: Driflyte is currently free to use.
- **No Signup Required**: You can start using it immediately — no registration or subscription needed.
- **Rate Limits**: To ensure fair usage, requests are limited by IP:
  - **`100` API requests** per **`5` minutes** per **IP address**.
- Future changes to usage policies and limits may be introduced as new features and resource integrations become available.


## Prerequisites
- Node.js 18+
- An AI assistant (with MCP client) like Cursor, Claude (Desktop or Code), VS Code, Windsurf, etc ...

## Configurations

### CLI Arguments

Driflyte MCP server supports the following CLI arguments for configuration:
- `--transport <stdio|streamable-http>` - Configures the transport protocol (defaults to `stdio`).
- `--port <number>` – Configures the port number to listen on when using `streamable-http` transport (defaults to `3000`).


## Quick Start

This MCP server (using `STDIO` or `Streamable HTTP` transport) can be added to any MCP Client 
like VS Code, Claude, Cursor, Windsurf Github Copilot via the `@driflyte/mcp-server` NPM package.

### ChatGPT

- Navigate to `Settings` under your profile and enable `Developer Mode` under the `Connectors` option.
- In the chat panel, click the `+` icon, and from the dropdown, select `Developer Mode`. 
  You’ll see an option to add sources/connectors.
- Enter the following MCP Server details and then click `Create`:
  - `Name`: `Driflyte`
  - `MCP Server URL`: `https://mcp.driflyte.com/openai`
  - `Authentication`: `No authentication`
  - `Trust Setting`: Check `I trust this application`

See [How to set up a remote MCP server and connect it to ChatGPT deep research](https://community.openai.com/t/how-to-set-up-a-remote-mcp-server-and-connect-it-to-chatgpt-deep-research/1278375) 
and [MCP server tools now in ChatGPT – developer mode](https://community.openai.com/t/mcp-server-tools-now-in-chatgpt-developer-mode/1357233) for more info.

### Claude Code

Run the following command.
See [Claude Code MCP docs](https://docs.anthropic.com/en/docs/claude-code/mcp) for more info.

#### Local Server
```bash
claude mcp add driflyte -- npx -y @driflye/mcp-server
```

#### Remote Server
```bash
claude mcp add --transport http driflyte https://mcp.driflyte.com/mcp
```

### Claude Desktop

#### Local Server
Add the following configuration into the `claude_desktop_config.json` file.
See the [Claude Desktop MCP docs](https://modelcontextprotocol.io/docs/develop/connect-local-servers) for more info.
```json
{
  "mcpServers": {
    "driflyte": {
      "command": "npx",
      "args": ["-y", "@driflyte/mcp-server"]
    }
  }
}
```

#### Remote Server
Go to the `Settings` > `Connectors` > `Add Custom Connector` in the Claude Desktop and add the new MCP server with the following fields: 
- Name: `Driflyte` 
- Remote MCP server URL: `https://mcp.driflyte.com/mcp`

### Copilot Coding Agent

Add the following configuration to the `mcpServers` section of your Copilot Coding Agent configuration through 
`Repository` > `Settings` > `Copilot` > `Coding agent` > `MCP configuration`.
See the [Copilot Coding Agent MCP docs](https://docs.github.com/en/enterprise-cloud@latest/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp) for more info.

#### Local Server
```json
{
  "mcpS