BGPT MCP API
Busca artículos científicos desde cualquier herramienta MCP. Datos experimentales sin procesar de artículos completos: métodos, resultados, puntuaciones de calidad. 50 búsquedas gratuitas, luego $0.01/resultado.
Documentación
10,518
nuevos estudios añadidos esta semana
Mantén tu IA más cerca de la evidencia más reciente.
Construye IA científica que pueda mostrar su trabajo.
Busca por tema o DOI. Recupera afirmaciones vinculadas a experimentos, resultados exactos, alcance, limitaciones, criterios de falsación y procedencia de la fuente.
Cuando una respuesta importa, puedes rastrearla hasta lo que cada artículo realmente demostró.
50 resultados gratis · Luego $0.02/resultado
Verifica la respuesta Consulta los experimentos y resultados exactos detrás de cada afirmación.
Rastrea hasta la fuente Sigue la evidencia hasta secciones, figuras, tablas y texto de origen.
Mira dónde se detiene Mantén visibles el alcance, los sesgos, el estado de extracción y la incertidumbre.
Diseñado para entrenamiento de modelos científicos · revisión de literatura · RAG · agentes de investigación
Comienza en 30 Segundos
Elige tu herramienta, copia la configuración y comienza a buscar.
Añade a ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"bgpt": {
"url": "https://bgpt.pro/mcp/sse"
}
}
}
Añade a .cursor/mcp.json en la raíz de tu proyecto:
{
"mcpServers": {
"bgpt": {
"url": "https://bgpt.pro/mcp/sse"
}
}
}
Ejecuta en tu terminal:
claude mcp add bgpt --transport sse https://bgpt.pro/mcp/sse
API HTTP tradicional. Sin necesidad de clave para los primeros 50 resultados.
import requests
def search_bgpt(query, num_results=16, days_back=None, api_key=None, output_format="evidence"):
payload = {
"query": query,
"num_results": num_results,
"output_format": output_format,
}
if days_back is not None:
payload["days_back"] = days_back
if api_key:
payload["api_key"] = api_key
response = requests.post(
"https://bgpt.pro/api/mcp-search",
json=payload,
timeout=60,
)
response.raise_for_status()
return response.json()["results"]
papers = search_bgpt("CRISPR delivery neurons", num_results=5)
paper = papers[0]
print(paper["central_claim"])
if paper["evidence"]["evidence_units"]:
unit = paper["evidence"]["evidence_units"][0]
print(unit["claim"])
print(unit.get("result", {}).get("reported_statistics", []))
print(unit["provenance"])
Endpoints para cualquier cliente compatible con MCP:
Endpoints:
SSE: https://bgpt.pro/mcp/sse
Streamable HTTP: https://bgpt.pro/mcp/stream
Tools:
search_papers
query (required) Search terms
num_results (optional) 1-100, default 16
days_back (optional) Filter to recent papers
output_format(optional) evidence, full, or legacy
lookup_paper
doi (required) DOI of the paper
output_format(optional) evidence, full, or legacy
Cómo Funciona
- Añade la configuración anterior a tu herramienta de IA
- Pide a tu IA que busque, por ejemplo, “Busca en BGPT métodos de entrega de CRISPR en neuronas” o consulta un artículo específico por DOI
- Obtén unidades de evidencia que vinculan afirmaciones con experimentos, resultados, alcance y procedencia
Tus primeros 50 resultados son gratis. Después, añade facturación a $0.02/resultado.
Precios
Un resultado es un registro estructurado de un artículo.
Nivel Gratuito
$0
- ✓ 50 resultados gratis
- ✓ Evidencia lista para entrenamiento y RAG
- ✓ Sin necesidad de clave API
Pago por uso
$0.02 / resultado
- ✓ Búsquedas ilimitadas
- ✓ Evidencia lista para entrenamiento y RAG
- ✓ Paga solo por los resultados devueltos
Qué Devuelve BGPT
Usa output_format="evidence" para registros compactos o "full" para añadir metadatos heredados.
Las respuestas de búsqueda colocan los registros en results. La consulta por DOI coloca el registro en result e incluye found. La evidencia y la salida completa omiten artículos sin evidencia extraída.
Identificación
doi: Identificador DOI
title: Título del artículo
publication_date
publication_name: Revista
Evidencia a Nivel de Afirmación
central_claim
evidence.schema_version y extraction_status
evidence.document_type
evidence.evidence_units: afirmaciones vinculadas a experimentos
claim_type: causal, correlacional, mecanicista, descriptivo, diagnóstico, pronóstico, de eficacia o de seguridad
evidence_status: respaldada, mixta, contradicha o no evaluable
evidence_basis: directa, indirecta o sintetizada
relation_to_central_claim: respalda, matiza, desafía o independiente
experiment: diseño, unidades independientes, grupos, resultados y métodos
reported_statistics: texto exacto del valor informado, comparación, prueba y modelo de análisis
applicability.demonstrated_in: alcance demostrado
provenance[]: sección, figura, tabla, texto fuente exacto
evidence.record_provenance: hash de la fuente, tiempo de extracción, estado de truncamiento
Escrutinio Científico
counterevidence_or_ambiguity[]: calificadores informados o inferidos
limitations[]: límites informados o inferidos
evidence_units[].falsification_criteria[]: pruebas concretas de debilitamiento con base
how_to_falsify: criterio conciso a nivel de artículo
implicit_assumptions: conocimiento tácito útil del que el artículo depende pero nunca declara
limitations_and_biases: síntesis concisa a nivel de artículo
Campos a Nivel de Artículo en la Salida Completa
sample_size_and_population_characteristics
methods_and_experimental_techniques
results_and_conclusions
experimental_models
software_and_tools_used
code_and_data_links
Campos Adicionales en la Salida Completa
keywords
lab_name
funding_json
citations_json
reference_count
metadatos heredados: conservados para clientes existentes
La cobertura refleja el texto completo disponible y lo que el artículo informa. Los campos opcionales vacíos se omiten en la salida de evidencia compacta. Los registros V4 contienen como máximo 5 unidades de evidencia y 2 pasajes de procedencia por unidad; cada pasaje tiene como máximo 320 caracteres. Los registros más antiguos conservan su versión de esquema explícita. extraction_status y cualquier normalization_warnings exponen registros incompletos o reparados.
Preguntas Frecuentes
¿Cómo empiezo a buscar gratis?
Solo añade la configuración anterior a tu herramienta de IA y comienza a hacer preguntas. Sin registro, sin necesidad de clave API. Obtienes 50 resultados gratis automáticamente.