MCP Server for Driflyte. 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. - Deep Web Crawling: Recursively f
Add this skill
npx mdskills install serkan-ozal/driflyte-mcp-serverWell-documented RAG-powered knowledge retrieval with comprehensive setup guides for multiple clients
1# Driflyte MCP Server23456[](https://lobehub.com/mcp/serkan-ozal-driflyte-mcp-server)78MCP Server for [Driflyte](http://console.driflyte.com).910The Driflyte MCP Server exposes tools that allow AI assistants to query and retrieve topic-specific knowledge from recursively crawled and indexed web pages.11With 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.121314## What It Does1516- **Deep Web Crawling**: Recursively follows links to crawl and index web pages.17- **GitHub Integration**: Crawls repositories, issues, and discussions.18- **Extensible Resource Support**: Future support planned for Slack, Microsoft Teams, Google Docs/Drive, Confluence, JIRA, Zendesk, Salesforce, and more.19- **Topic-Aware Indexing**: Each document is tagged with one or more topics, enabling targeted, topic-specific retrieval.20- **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.21- **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.222324## Usage & Limits2526- **Free Access**: Driflyte is currently free to use.27- **No Signup Required**: You can start using it immediately — no registration or subscription needed.28- **Rate Limits**: To ensure fair usage, requests are limited by IP:29 - **`100` API requests** per **`5` minutes** per **IP address**.30- Future changes to usage policies and limits may be introduced as new features and resource integrations become available.313233## Prerequisites34- Node.js 18+35- An AI assistant (with MCP client) like Cursor, Claude (Desktop or Code), VS Code, Windsurf, etc ...3637## Configurations3839### CLI Arguments4041Driflyte MCP server supports the following CLI arguments for configuration:42- `--transport <stdio|streamable-http>` - Configures the transport protocol (defaults to `stdio`).43- `--port <number>` – Configures the port number to listen on when using `streamable-http` transport (defaults to `3000`).444546## Quick Start4748This MCP server (using `STDIO` or `Streamable HTTP` transport) can be added to any MCP Client49like VS Code, Claude, Cursor, Windsurf Github Copilot via the `@driflyte/mcp-server` NPM package.5051### ChatGPT5253- Navigate to `Settings` under your profile and enable `Developer Mode` under the `Connectors` option.54- In the chat panel, click the `+` icon, and from the dropdown, select `Developer Mode`.55 You’ll see an option to add sources/connectors.56- Enter the following MCP Server details and then click `Create`:57 - `Name`: `Driflyte`58 - `MCP Server URL`: `https://mcp.driflyte.com/openai`59 - `Authentication`: `No authentication`60 - `Trust Setting`: Check `I trust this application`6162See [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)63and [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.6465### Claude Code6667Run the following command.68See [Claude Code MCP docs](https://docs.anthropic.com/en/docs/claude-code/mcp) for more info.6970#### Local Server71```bash72claude mcp add driflyte -- npx -y @driflye/mcp-server73```7475#### Remote Server76```bash77claude mcp add --transport http driflyte https://mcp.driflyte.com/mcp78```7980### Claude Desktop8182#### Local Server83Add the following configuration into the `claude_desktop_config.json` file.84See the [Claude Desktop MCP docs](https://modelcontextprotocol.io/docs/develop/connect-local-servers) for more info.85```json86{87 "mcpServers": {88 "driflyte": {89 "command": "npx",90 "args": ["-y", "@driflyte/mcp-server"]91 }92 }93}94```9596#### Remote Server97Go to the `Settings` > `Connectors` > `Add Custom Connector` in the Claude Desktop and add the new MCP server with the following fields:98- Name: `Driflyte`99- Remote MCP server URL: `https://mcp.driflyte.com/mcp`100101### Copilot Coding Agent102103Add the following configuration to the `mcpServers` section of your Copilot Coding Agent configuration through104`Repository` > `Settings` > `Copilot` > `Coding agent` > `MCP configuration`.105See 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.106107#### Local Server108```json109{110 "mcpServers": {111 "driflyte": {112 "type": "local",113 "command": "npx",114 "args": ["-y", "@driflyte/mcp-server"]115 }116 }117}118```119120#### Remote Server121```json122{123 "mcpServers": {124 "driflyte": {125 "type": "http",126 "url": "https://mcp.driflyte.com/mcp"127 }128 }129}130```131132### Cursor133134Add the following configuration into the `~/.cursor/mcp.json` file (or `.cursor/mcp.json` in your project folder).135Or setup by 🖱️[One Click Installation](https://cursor.com/en/install-mcp?name=driflyte&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBkcmlmbHl0ZS9tY3Atc2VydmVyIl19).136See the [Cursor MCP docs](https://docs.cursor.com/context/model-context-protocol) for more info.137138#### Local Server139```json140{141 "mcpServers": {142 "driflyte": {143 "command": "npx",144 "args": ["-y", "@driflyte/mcp-server"]145 }146 }147}148```149150#### Remote Server151```json152{153 "mcpServers": {154 "driflyte": {155 "url": "https://mcp.driflyte.com/mcp"156 }157 }158}159```160161### Gemini CLI162163Add the following configuration into the `~/.gemini/settings.json` file.164See the [Gemini CLI MCP docs](https://google-gemini.github.io/gemini-cli/docs/tools/mcp-server.html) for more info.165166#### Local Server167```json168{169 "mcpServers": {170 "driflyte": {171 "command": "npx",172 "args": ["-y", "@driflyte/mcp-server"]173 }174 }175}176```177178#### Remote Server179```json180{181 "mcpServers": {182 "driflyte": {183 "httpUrl": "https://mcp.driflyte.com/mcp"184 }185 }186}187```188189### Smithery190191Run the following command.192You can find your Smithery API key [here](https://smithery.ai/account/api-keys).193See the [Smithery CLI docs](https://smithery.ai/docs/concepts/cli) for more info.194```bash195npx -y @smithery/cli install @serkan-ozal/driflyte-mcp-server --client <SMITHERY-CLIENT-NAME> --key <SMITHERY-API-KEY>196```197198### VS Code199200Add the following configuration into the `.vscode/mcp.json` file.201Or setup by 🖱️[One Click Installation](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%7B%22name%22%3A%22driflyte%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40driflyte%2Fmcp-server%22%5D%7D).202See the [VS Code MCP docs](https://code.visualstudio.com/docs/copilot/chat/mcp-servers) for more info.203204#### Local Server205```json206{207 "mcp": {208 "servers": {209 "driflyte": {210 "type": "stdio",211 "command": "npx",212 "args": ["-y", "@driflyte/mcp-server"]213 }214 }215 }216}217```218219#### Remote Server220```json221{222 "mcp": {223 "servers": {224 "driflyte": {225 "type": "http",226 "url": "https://mcp.driflyte.com/mcp"227 }228 }229 }230}231```232233### Windsurf234235Add the following configuration into the `~/.codeium/windsurf/mcp_config.json` file.236See the [Windsurf MCP docs](https://docs.windsurf.com/windsurf/cascade/mcp) for more info.237238#### Local Server239```json240{241 "mcpServers": {242 "driflyte": {243 "command": "npx",244 "args": ["-y", "@driflyte/mcp-server"]245 }246 }247}248```249250#### Remote Server251```json252{253 "mcpServers": {254 "driflyte": {255 "serverUrl": "https://mcp.driflyte.com/mcp"256 }257 }258}259```260261262## Components263264### Tools265266- `list-topics`: Returns a list of topics for which resources (web pages, etc ...) have been crawled and content is available.267 This allows AI assistants to discover the most relevant and up-to-date subject areas currently indexed by the crawler.268 - **Input Schema**: No input parameter supported.269 - **Output Schema**:270 - `topics`:271 - `Optinal`: `false`272 - `Type`: `Array<string>`273 - `Description`: List of the supported topics.274- `search`: Given a list of topics and a user question, this tool retrieves the top-K most relevant documents from the crawled content.275 It is designed to help AI assistants surface the most contextually appropriate and up-to-date information for a specific topic and query.276 This enables more informed and accurate responses based on real-world, topic-tagged web content.277 - **Input Schema**:278 - `topics`279 - `Optinal`: `false`280 - `Type`: `Array<string>`281 - `Description`: A list of one or more topic identifiers to constrain the search space.282 Only documents tagged with at least one of these topics will be considered.283 - `query`284 - `Optinal`: `false`285 - `Type`: `string`286 - `Description`: The natural language query or question for which relevant information is being sought.287 This will be used to rank documents by semantic relevance.288 - `topK`289 - `Optinal`: `true`290 - `Type`: `number`291 - `Default Value`: `10`292 - `Min Value`: `1`293 - `Max Value`: `30`294 - `Description`: The maximum number of relevant documents to return.295 Results are sorted by descending relevance score.296 - **Output Schema**:297 - `documents`:298 - `Optional`: `false`299 - `Type`: `Array<Document>`300 - `Description`: Matched documents to the search query.301 - **Type**: `Document`:302 - `content`303 - `Optinal`: `false`304 - `Type`: `string`305 - `Description`: Related content (full or partial) of the matched document.306 - `metadata`307 - `Optinal`: `false`308 - `Type`: `Map<string, any>`309 - `Description`: Metadata of the document and related content in key-value format.310 - `score`311 - `Optinal`: `false`312 - `Type`: `number`313 - `Min Value`: `0`314 - `Max Value`: `1`315 - `Description`: Similarity score (between `0` and `1`) for the content of the document.316317### Resources318319N/A320321322## Roadmap323324- Support more content types (`.pdf`, `.ppt`/`.pptx`, `.doc`/`.docx`, and many others applicable including audio and video file formats ...)325- Integrate with more data sources (Slack, Teams, Google Docs/Drive, Confluence, JIRA, Zendesk, Salesforce, etc ...))326- And more topics with their resources327328329## Issues and Feedback330331[](https://github.com/serkan-ozal/driflyte-mcp-server/issues?q=is%3Aopen+is%3Aissue)332[](https://github.com/serkan-ozal/driflyte-mcp-server/issues?q=is%3Aissue+is%3Aclosed)333334Please use [GitHub Issues](https://github.com/serkan-ozal/driflyte-mcp-server/issues) for any bug report, feature request and support.335336337## Contribution338339[](https://github.com/serkan-ozal/driflyte-mcp-server/pulls?q=is%3Aopen+is%3Apr)340[](https://github.com/serkan-ozal/driflyte-mcp-server/pulls?q=is%3Apr+is%3Aclosed)341[]()342343If you would like to contribute, please344- Fork the repository on GitHub and clone your fork.345- Create a branch for your changes and make your changes on it.346- Send a pull request by explaining clearly what is your contribution.347348> Tip:349> Please check the existing pull requests for similar contributions and350> consider submit an issue to discuss the proposed feature before writing code.351352## License353354Licensed under [MIT](LICENSE).355
Full transparency — inspect the skill content before installing.