omnisearch-mcp
Allows searching metadata for ACM Digital Library publications via the CrossRef API.
Allows searching open-access academic papers on arXiv, with no authentication required.
Allows searching academic literature in the IEEE Xplore digital library, with support for authenticated access via CAPES proxy or API key.
Allows searching academic papers using the Semantic Scholar Graph API, with optional API key support.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@omnisearch-mcpfind recent papers about transformer architectures in NLP"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Omnisearch MCP (based on ieee-research-mcp)
Um servidor Model Context Protocol (MCP) projetado para que agentes LLM (como Claude, Copilot, Cursor, etc.) possam pesquisar literatura acadêmica de forma unificada através de múltiplas fontes, além de permitir indexação local de PDFs.
🚀 Fontes Suportadas
Atualmente, o servidor busca simultaneamente em 7 bases de dados:
IEEE Xplore
arXiv
ACM Digital Library (via CrossRef)
Semantic Scholar
CORE (core.ac.uk)
Scite.ai
Consensus.app
Além disso, possui ferramentas para ler e pesquisar dentro da sua biblioteca local de PDFs.
Related MCP server: Research MCP
🛠 Instalação
O projeto requer Python 3.12+ e o gerenciador de pacotes uv.
git clone https://github.com/all3yp/omnisearch-mcp
cd omnisearch-mcp
# 1. Instalar dependências (incluindo o Playwright)
uv sync
# 2. Instalar navegadores necessários para a automação de login
uv run playwright install chromium
# 3. Preparar o arquivo de ambiente
cp .env.example .env🔐 Configuração e Login Automático
Muitas plataformas cobram por acesso a APIs oficiais ou barram o conteúdo completo. Para contornar isso e buscar metadados de forma eficiente, este projeto utiliza as próprias sessões logadas do seu navegador para injetar cookies nas ferramentas de busca (Scite, Consensus e IEEE via proxy CAPES CAFe).
Usando os Scripts de Login (Cookies)
Disponibilizamos comandos interativos para você fazer login facilmente e salvar os cookies de acesso automaticamente no seu arquivo .env:
Todas as Plataformas (CAPES + Scite + Consensus em sequência):
uv run omnisearch-login-allCAPES / IEEE Xplore:
uv run omnisearch-capes-loginScite.ai:
uv run omnisearch-scite-loginConsensus.app:
uv run omnisearch-consensus-login
Execução do servidor
uv run omnisearch-mcpExecução dos testes unitários
uv run pytest --cov=src/omnisearch_mcp --cov-report=term-missingComo funciona: O script abrirá uma janela do navegador. Basta realizar o seu login normalmente na plataforma. Assim que você for autenticado, a janela será fechada sozinha e o seu arquivo
.envserá atualizado com os cookies capturados da sessão!
Dica: Após o primeiro login, caso deseje automatizar em segundo plano, você pode tentar passar a flag --headless no comando.
APIs Oficiais (Tokens)
Para as ferramentas que possuem APIs abertas e oficiais, você pode adicionar a chave diretamente editando o arquivo .env:
SEMANTIC_SCHOLAR_API_KEY: Chave da API do Semantic Scholar (opcional, mas evita rate-limit).CORE_API_KEY: Chave da API v3 do CORE (obtida gratuitamente no site deles).IEEE_XPLORE_API_KEY: Chave oficial do IEEE (opcional caso esteja utilizando o login da CAPES/proxy).
🤖 Ferramentas MCP (Tools) Disponíveis
Ferramenta | Descrição | Requisitos de Autenticação |
| Busca simultânea em todas as 7 bases (IEEE, arXiv, ACM, S2, CORE, Scite, Consensus). | Recomendado rodar os scripts de login |
| Busca no IEEE Xplore. | Login CAPES ( |
| Busca smart citations no Scite.ai. | Login Scite ( |
| Busca de papers no Consensus.app. | Login Consensus ( |
| Busca no Semantic Scholar (Graph API). | Opcional API Key |
| Busca no CORE v3. | Necessário CORE API Key |
| Busca aberta no arXiv. | Nenhum |
| Busca de metadados no CrossRef/ACM. | Nenhum |
| Lê seus PDFs locais e extrai textos para cache. | Caminho Local |
| Pesquisa por trechos dentro dos seus PDFs locais. | Caminho Local |
💻 Uso com Clientes (Cursor, Claude, etc.)
Adicione o servidor nas configurações do seu cliente MCP apontando para o comando de inicialização deste diretório:
{
"mcpServers": {
"omnisearch-mcp": {
"command": "uv",
"args": ["run", "omnisearch-mcp"],
"env": {},
"cwd": "/caminho/absoluto/para/este/projeto/omnisearch-mcp"
}
}
}📜 Créditos
Este projeto é um fork ampliado e modificado do projeto original ieee-research-mcp criado por Kevin Zhao. A base do servidor e as integrações originais com IEEE, arXiv e CrossRef são creditadas ao trabalho inicial dele.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables AI assistants to search across multiple academic databases (PubMed, arXiv, bioRxiv, medRxiv, Semantic Scholar) through a unified interface. Supports advanced filtering, metadata retrieval, PDF downloads, and comprehensive research workflows with citation analysis.Last updated5
- Alicense-qualityCmaintenanceEnables LLMs to search, analyze, and summarize academic research papers in real-time from arXiv, Semantic Scholar, and PubMed. Provides automatic deduplication, citation analysis, and BibTeX generation across multiple research databases.Last updated68MIT
- Alicense-qualityCmaintenanceEnables searching, fetching, and analyzing scientific papers from ArXiv, ACL Anthology, Semantic Scholar, and Hugging Face datasets, with optional LLM-powered document QA and research proposal workflows.Last updated90Apache 2.0
- Alicense-qualityDmaintenanceUnifies academic literature retrieval from multiple sources like Scopus, ArXiv, PubMed, and Google Scholar into a single standardized API for LLM agents.Last updated10MIT
Related MCP Connectors
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Find academic papers across major sources like arXiv, PubMed, bioRxiv, and more. Download PDFs whe…
Search and download academic papers from arXiv, PubMed, bioRxiv, medRxiv, Google Scholar, Semantic…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/All3yp/omnisearch-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server