Context7
Up-to-date docs for AI agents
Descripción del creador (original en inglés)
Auditable deep-research MCP server powered by TinyFish Search and Fetch.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
TINYFISH_API_KEY, DATABASE_URL, RESEARCH_DB_PATHLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"tinyfish-guided-research": {
"command": "uvx",
"args": [
"tinyfish-guided-research-mcp"
],
"env": {
"TINYFISH_API_KEY": "your-value",
"DATABASE_URL": "your-value",
"RESEARCH_DB_PATH": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add tinyfish-guided-research --env TINYFISH_API_KEY=your-value --env DATABASE_URL=your-value --env RESEARCH_DB_PATH=your-value -- uvx tinyfish-guided-research-mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"tinyfish-guided-research": {
"command": "uvx",
"args": [
"tinyfish-guided-research-mcp"
],
"env": {
"TINYFISH_API_KEY": "your-value",
"DATABASE_URL": "your-value",
"RESEARCH_DB_PATH": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"tinyfish-guided-research": {
"type": "stdio",
"command": "uvx",
"args": [
"tinyfish-guided-research-mcp"
],
"env": {
"TINYFISH_API_KEY": "your-value",
"DATABASE_URL": "your-value",
"RESEARCH_DB_PATH": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
RESEARCH_DB_PATH envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub MohdSaleh, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: TINYFISH_API_KEY, DATABASE_URL
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 2 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Context7, Codebase Memory, Exa
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
An MCP server that adds a simple research workflow on top of TinyFish Search and Fetch.
The client model does the reasoning. The server keeps track of the research run, handles the search and fetch flow, stores the state, checks evidence and citations, and tells the client what should happen next.
There is no LLM running inside the server.
A research run usually follows this flow:
Research request
↓ Plan ↓ Search ↓ Review sources ↓ Fetch useful content ↓ Track claims and evidence ↓ Check what is supported or still missing ↓ Research the gaps ↓ Verify citations ↓ Finalize
Search results are treated as candidates first, not as evidence by default.
The server also keeps duplicate sources from being counted more than once. This includes cases where the same paper or source appears through different URLs or mirrors.
Quotes are checked against the fetched source content, while semantic decisions such as whether a passage actually supports a claim are left to the client model.
Conflicting evidence is kept in the research state instead of being ignored, and citations are checked before the research is finalized.
The hosted MCP endpoint is:
https://tinyfish-guided-research-mcp.fastmcp.app/mcp
Use it as a Streamable HTTP MCP server.
Requires Python 3.11+ and a TinyFish API key.
TINYFISH_API_KEY="your-api-key" uvx tinyfish-guided-research-mcp
Example MCP client config:
{
"mcpServers": { "tinyfish-research": { "command": "uvx", "args": ["tinyfish-guided-research-mcp"], "env": { "TINYFISH_API_KEY": "your-api-key" } } } }
The compatibility entrypoint is also available:
uvx --from tinyfish-guided-research-mcp tinyfish-research-mcp
SQLite is fine for local or single-instance use:
export RESEARCH_DB_PATH="research_state.db"
For hosted or multi-instance deployments, use PostgreSQL:
export DATABASE_URL="postgresql://user:password@host:5432/database?sslmode=require"
PostgreSQL is the better option when more than one server instance can access the same research state.
The server is available through PyPI, the official MCP Registry, and the hosted Horizon endpoint.
PyPI:
tinyfish-guided-research-mcp
MCP Registry:
io.github.MohdSaleh/tinyfish-guided-research
Hosted MCP:
https://tinyfish-guided-research-mcp.fastmcp.app/mcp
Clone the repo and install the dependencies:
git clone https://github.com/MohdSaleh/tinyfish-guided-research-mcp.git
cd tinyfish-guided-research-mcp uv sync --all-extras
Run it locally:
TINYFISH_API_KEY="your-api-key" uv run tinyfish-guided-research-mcp
Run the checks:
uv run ruff check .
uv run ruff format --check . uv run pyright uv run pytest uv run python evals/run_evals.py uv run pip-audit uv build
The regular tests cover the implementation and storage layer. The research evals cover cases such as duplicate sources, weak evidence, quote mismatches, superseded claims, and citation coverage.
You can also inspect the MCP tools with:
npx @modelcontextprotocol/inspector \
--cli uv run tinyfish-guided-research-mcp \ --method tools/list
If you want to deploy your own instance with Prefect Horizon, use:
Entrypoint:
src/tinyfish_research_mcp/server.py:mcp
Dependencies: pyproject.toml
Set:
TINYFISH_API_KEY
DATABASE_URL
Use PostgreSQL for hosted deployments instead of the local SQLite fallback.
MIT