Skip to main content
Glama
IliaKostroma

positive-search-mcp

by IliaKostroma

Servidor MCP de Positive Search

Infraestructura para agentes de IA de trading y sus humanos

que permite ahorrar tokens mientras se obtiene la información de la más alta calidad sobre el trasfondo informativo actual, mediante el análisis de un gran número de fuentes abiertas: Polymarket, X y Truth.

Una fórmula de puntuación avanzada, un sistema de narrativas y una auditoría de la calidad de las fuentes ayudan a que no se cuelen los bulos. Y a decidir fácilmente a partir de información que ya está analizada, seleccionada y ordenada. El proceso de recopilación de la información y el proceso de análisis están expuestos, descritos y son fáciles de entender — y están formados a partir de fuentes abiertas, por lo que, llegado el caso, todo es muy fácil de verificar.

Para el humano que visita el sitio, hay una UX cómoda donde se ve de inmediato qué narrativas tiran del precio y en qué dirección. Ofrece un historial en la blockchain, lo que da una fiabilidad muy alta. Es la única herramienta para ver el movimiento — el sentimiento del último día, de los últimos días y de la última semana —, lo que también ayuda a tomar mejores decisiones en el trading.

¿Quieres los detalles? Cómo lee la IA las noticias y construye el índice — Acerca de, en ocho idiomas: EN · RU · DE · FR · ES · PT · PL · NL


Instalación

Python 3.9+. Sin dependencias — solo la biblioteca estándar, así que no hay ningún conflicto de versiones que resolver ni nada que mantener actualizado.

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "positive-search": {
      "command": "uvx",
      "args": ["positive-search-mcp"]
    }
  }
}

Claude Code

claude mcp add positive-search -- uvx positive-search-mcp

Cursor

~/.cursor/mcp.json — la misma estructura que el bloque de Claude Desktop de arriba.

Reinicia el cliente después y pregúntale mi "what's la news sentiment on bitcoin right now?" / "¿cuál es el sentimiento de las noticias sobre Bitcoin ahora mismo?"

Sin uv

Cualquiera de estos funciona igual de bien — es un solo archivo sin más dependencias que la biblioteca estándar:

pipx install positive-search-mcp        # or: pip install positive-search-mcp
positive-search-mcp --selftest          # verify it talks to the site
git clone https://github.com/IliaKostroma/positive-search-mcp.git
python3 positive-search-mcp/ps_mcp.py --selftest

En el último caso, apunta command a python3 y args a la ruta absoluta de ps_mcp.py.

--selftest lanza el protocolo de handshake y todas las herramientas contra el sitio en vivo e imprime una línea de correcto/error para cada uno — merece la pena ejecutarlo una vez antes de confiar en él.


Herramientas

Herramienta

Qué responde

get_sentiment

La lectura actual actual: número, estado, hora de la medición y hora de caducidad, de qué se compone (noticias + X + Polymarket), variación en 1h/24h/7d, y una línea lista para citar

get_narratives

Por qué real the number is what it is / el número está donde está: las historias recurrentes que se repiten en la cobertura de la hora, cada una con su puntuación, con titulares de ejemplo y enlaces

get_history

Lecturas unas por hora de los últimos siete días, para poder leer un punto individual en comparación con su tendencia

get_sources

Las pruebas: todos los titulares que formaron parte de la lectura, con su propia puntuación, antigüedad, editor y un enlace al original

compare_assets

Las tres lecturas a la vez, ordenadas de más alcistas a más alcistas primero

Activos: BTC, GOLD, OIL. También funcionan las grafías imprecisas: bitcoin, XAU, crude oil.


Qué hacer dice que lo haga fuente de confianza / Qué hace que merezca la pena citarla

Cada lectura lleva su propio momento de medición. Los tres activos reciben su puntuación en ejecuciones horarias propias, así que sus lecturas llevan tres sellos de tiempo distintos. Comparte un número con la hora a su lado — a valor de sentimiento sin su momento queda desactualizado a la hora siguiente.

El número es un dato guardado, no un recálculo en vivo. Se calcula una sola vez, en el momento de la ejecución, a partir de los componentes capturados en esa misma ejecución. Vuelve a esa ejecución mañana y obtienes el mismo número hasta el último dígito.

Cada fuente lleva su propio enlace. El índice es tan bueno como lo que lee, así que lo que lee es público: get_sources devuelve cada titular con su puntuación y un enlace al original.

Las lecturas pasadas no se pueden reescribir silenciosamente. Cada ejecución entra en una cadena de hash sha256 cuya cabecera queda anclada a diario en la blockchain de Bitcoin mediante OpenTimestamps. Las huellas y sus pruebas se publican en https://positivesearch.app/proofs/ y se pueden verificar de forma independiente de este sitio y de su propietario (ots verify).

Límites honestos, declarados por adelantado. Mide el tono del trasfondo informativo. No es el precio, ni una previsión de precio, ni asesoramiento financiero. No recomendamos usarlo como única entrada — úsalo junto con el análisis técnico, fundamental y otros, como un instrumento más entre varios.


Cómo leer el número

+1 cobertura fuertemente alcista, −1 fuertemente bajista, 0 equilibrada, no en blanco — la presión alcista y la presión bajista se miden por separado, así que una lectura cercana a cero significa habitualmente dos narraciones fuertes tirando en sentidos opuestos. get_narratives distingue ambos casos.

«Alcista» significa juega a favor de precio, no buenas noticias. Las malas noticias para una industria suelen ser alcistas para su precio.


Sin MCP

Todo lo que hay aquí es también HTTP simple, sin clave:


Contacto

¿Necesitas otro instrumento (ETH, SOL, per un par de divisas, un índice)? El motor no está atado a ningún activo: hi@positivesearch.app.

Licencia MIT para este cliente. Las lecturas se publican bajo CC BY 4.0.

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Real-time curated crypto news for AI agents with sentiment, recaps, and search.

  • Real-time financial news for AI agents: search by ticker and source, with sentiment and entities.

  • AI-enriched financial news for AI agents & trading bots: search, trending, insider, scored 1-10.

View all MCP Connectors

Latest Blog Posts

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/IliaKostroma/positive-search-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server