Driflyte
O servidor MCP Driflyte expõe ferramentas que permitem que assistentes de IA consultem e recuperem conhecimento específico de tópicos a partir de páginas da web rastreadas e indexadas recursivamente.
Documentação
Driflyte MCP Server
Servidor MCP para Driflyte.
O Servidor MCP Driflyte expõe ferramentas que permitem que assistentes de IA consultem e recuperem conhecimento específico de tópicos a partir de páginas da web rastreadas e indexadas recursivamente. Com este servidor MCP, o Driflyte atua como uma ponte entre fontes de conteúdo diversas e conscientes de tópicos (web, GitHub e mais) e o raciocínio baseado em IA, permitindo respostas mais ricas e precisas.
O Que Ele Faz
- Rastreamento Profundo da Web: Segue links recursivamente para rastrear e indexar páginas da web.
- Integração com GitHub: Rastreia repositórios, issues e discussões.
- Suporte Extensível a Recursos: Suporte futuro planejado para Slack, Microsoft Teams, Google Docs/Drive, Confluence, JIRA, Zendesk, Salesforce e mais.
- Indexação Consciente de Tópicos: Cada documento é marcado com um ou mais tópicos, permitindo recuperação direcionada e específica por tópico.
- Projetado para RAG com RAG: O servidor em si é construído com Geração Aumentada por Recuperação (RAG) em mente, e potencializa fluxos de trabalho RAG fornecendo aos assistentes documentos de alta qualidade e específicos por tópico como contexto de fundamentação.
- Projetado para IA com IA: O sistema não é apenas para assistentes de IA — ele também é projetado e evoluído usando a própria IA, tornando-o um componente nativo de IA para recuperação inteligente de conhecimento.
Uso e Limites
- Acesso Gratuito: O Driflyte é atualmente gratuito para uso.
- Sem Cadastro Necessário: Você pode começar a usá-lo imediatamente — sem registro ou assinatura necessários.
- Limites de Taxa: Para garantir uso justo, as solicitações são limitadas por IP:
100solicitações de API por5minutos por endereço IP.
- Mudanças futuras nas políticas de uso e limites podem ser introduzidas à medida que novos recursos e integrações de fontes se tornarem disponíveis.
Pré-requisitos
- Node.js 18+
- Um assistente de IA (com cliente MCP) como Cursor, Claude (Desktop ou Code), VS Code, Windsurf, etc...
Configurações
Argumentos de CLI
O servidor MCP Driflyte suporta os seguintes argumentos de CLI para configuração:
--transport <stdio|streamable-http>- Configura o protocolo de transporte (padrão:stdio).--port <number>– Configura o número da porta para escutar ao usar o transportestreamable-http(padrão:3000).
Início Rápido
Este servidor MCP (usando transporte STDIO ou Streamable HTTP) pode ser adicionado a qualquer Cliente MCP
como VS Code, Claude, Cursor, Windsurf, Github Copilot através do pacote NPM @driflyte/mcp-server.
ChatGPT
- Navegue até
Settingsno seu perfil e habiliteDeveloper Modena opçãoConnectors. - No painel de chat, clique no ícone
+e, no menu suspenso, selecioneDeveloper Mode. Você verá uma opção para adicionar fontes/conectores. - Insira os seguintes detalhes do Servidor MCP e clique em
Create:Name:DriflyteMCP Server URL:https://mcp.driflyte.com/openaiAuthentication:No authenticationTrust Setting: MarqueI trust this application
Consulte Como configurar um servidor MCP remoto e conectá-lo à pesquisa profunda do ChatGPT e Ferramentas de servidor MCP agora no ChatGPT – modo desenvolvedor para mais informações.
Claude Code
Execute o seguinte comando. Consulte a documentação MCP do Claude Code para mais informações.
Servidor Local
claude mcp add driflyte -- npx -y @driflye/mcp-server
Servidor Remoto
claude mcp add --transport http driflyte https://mcp.driflyte.com/mcp
Claude Desktop
Servidor Local
Adicione a seguinte configuração ao arquivo claude_desktop_config.json.
Consulte a documentação MCP do Claude Desktop para mais informações.
{
"mcpServers": {
"driflyte": {
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
Vá para Settings > Connectors > Add Custom Connector no Claude Desktop e adicione o novo servidor MCP com os seguintes campos:
- Nome:
Driflyte - URL do servidor MCP remoto:
https://mcp.driflyte.com/mcp
Copilot Coding Agent
Adicione a seguinte configuração à seção mcpServers da configuração do seu Copilot Coding Agent através de
Repository > Settings > Copilot > Coding agent > MCP configuration.
Consulte a documentação MCP do Copilot Coding Agent para mais informações.
Servidor Local
{
"mcpServers": {
"driflyte": {
"type": "local",
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
{
"mcpServers": {
"driflyte": {
"type": "http",
"url": "https://mcp.driflyte.com/mcp"
}
}
}
Cursor
Adicione a seguinte configuração ao arquivo ~/.cursor/mcp.json (ou .cursor/mcp.json na pasta do seu projeto).
Ou configure por 🖱️Instalação com Um Clique.
Consulte a documentação MCP do Cursor para mais informações.
Servidor Local
{
"mcpServers": {
"driflyte": {
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
{
"mcpServers": {
"driflyte": {
"url": "https://mcp.driflyte.com/mcp"
}
}
}
Gemini CLI
Adicione a seguinte configuração ao arquivo ~/.gemini/settings.json.
Consulte a documentação MCP do Gemini CLI para mais informações.
Servidor Local
{
"mcpServers": {
"driflyte": {
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
{
"mcpServers": {
"driflyte": {
"httpUrl": "https://mcp.driflyte.com/mcp"
}
}
}
Smithery
Execute o seguinte comando. Você pode encontrar sua chave de API do Smithery aqui. Consulte a documentação CLI do Smithery para mais informações.
npx -y @smithery/cli install @serkan-ozal/driflyte-mcp-server --client <SMITHERY-CLIENT-NAME> --key <SMITHERY-API-KEY>
VS Code
Adicione a seguinte configuração ao arquivo .vscode/mcp.json.
Ou configure por 🖱️Instalação com Um Clique.
Consulte a documentação MCP do VS Code para mais informações.
Servidor Local
{
"mcp": {
"servers": {
"driflyte": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
}
Servidor Remoto
{
"mcp": {
"servers": {
"driflyte": {
"type": "http",
"url": "https://mcp.driflyte.com/mcp"
}
}
}
}
Windsurf
Adicione a seguinte configuração ao arquivo ~/.codeium/windsurf/mcp_config.json.
Consulte a documentação MCP do Windsurf para mais informações.
Servidor Local
{
"mcpServers": {
"driflyte": {
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
{
"mcpServers": {
"driflyte": {
"serverUrl": "https://mcp.driflyte.com/mcp"
}
}
}
Componentes
Ferramentas
list-topics: Retorna uma lista de tópicos para os quais recursos (páginas da web, etc...) foram rastreados e o conteúdo está disponível. Isso permite que assistentes de IA descubram as áreas de assunto mais relevantes e atualizadas atualmente indexadas pelo rastreador.- Esquema de Entrada: Nenhum parâmetro de entrada suportado.
- Esquema de Saída:
topics:Optinal:falseType:Array<string>Description: Lista dos tópicos suportados.
search: Dada uma lista de tópicos e uma pergunta do usuário, esta ferramenta recupera os top-K documentos mais relevantes do conteúdo rastreado. Ela é projetada para ajudar assistentes de IA a exibir as informações mais contextualmente apropriadas e atualizadas para um tópico e consulta específicos. Isso permite respostas mais informadas e precisas com base em conteúdo web real, marcado por tópico.- Esquema de Entrada:
topicsOptinal:falseType:Array<string>Description: Uma lista de um ou mais identificadores de tópico para restringir o espaço de busca. Somente documentos marcados com pelo menos um desses tópicos serão considerados.
queryOptinal:falseType:stringDescription: A consulta ou pergunta em linguagem natural para a qual informações relevantes estão sendo buscadas. Isso será usado para classificar documentos por relevância semântica.
topKOptinal:trueType:numberDefault Value:10Min Value:1Max Value:30Description: O número máximo de documentos relevantes a retornar. Os resultados são ordenados por pontuação de relevância decrescente.
- Esquema de Saída:
documents:Optional:falseType:Array<Document>Description: Documentos correspondentes à consulta de busca.- Tipo:
Document:contentOptinal:falseType:stringDescription: Conteúdo relacionado (completo ou parcial) do documento correspondente.
metadataOptinal:falseType:Map<string, any>Description: Metadados do documento e conteúdo relacionado em formato chave-valor.
scoreOptinal:falseType:numberMin Value:0Max Value:1Description: Pontuação de similaridade (entre0e1) para o conteúdo do documento.
- Esquema de Entrada:
Recursos
N/A
Roadmap
- Suporte a mais tipos de conteúdo (
.pdf,.ppt/.pptx,.doc/.docxe muitos outros aplicáveis, incluindo formatos de áudio e vídeo...) - Integração com mais fontes de dados (Slack, Teams, Google Docs/Drive, Confluence, JIRA, Zendesk, Salesforce, etc...))
- E mais tópicos com seus recursos
Problemas e Feedback
Por favor, use GitHub Issues para qualquer relatório de bug, solicitação de recurso e suporte.
Contribuição
Se você gostaria de contribuir, por favor
- Faça um fork do repositório no GitHub e clone o seu fork.
- Crie uma branch para suas alterações e faça suas mudanças nela.
- Envie um pull request explicando claramente qual é a sua contribuição.
Dica: Verifique os pull requests existentes para contribuições semelhantes e considere enviar uma issue para discutir o recurso proposto antes de escrever código.
Licença
Licenciado sob MIT.