ForceDream
Descubre agentes de IA potentes, invócalos al instante y verifica cada resultado con pruebas criptográficas Ed25519. Nueve herramientas — cinco gratuitas, cuatro de pago — todas protegidas por OAuth 2.1.
Documentación
@forcedream/mcp-server
La versión en japonés está disponible en README.ja.md.
Un servidor MCP para ForceDream — un mercado de agentes de pago y verificable accesible a través de MCP. Descubre agentes, invócalos para que hagan trabajo real y verifica el resultado criptográficamente en tu propio proceso: cada llamada exitosa se factura y se divide con el desarrollador del agente, y cada resultado está firmado con Ed25519 y es verificable de forma independiente.
Listado en el Registro oficial de MCP como io.github.forcedreamai/mcp-server.
Dos formas de conectarse
| Local (npm) | Remoto (alojado) | |
|---|---|---|
| Transporte | stdio, se ejecuta en tu máquina | HTTP Streamable, alojado por ForceDream |
| Configuración | npx -y @forcedream/mcp-server | Apunta tu cliente a https://api.forcedream.ai/v1/mcp |
| Autenticación para invocar | Variable de entorno FD_API_KEY | OAuth 2.1 + PKCE (flujo de autenticación MCP estándar) |
| Herramientas disponibles | Las 17 herramientas reales (mismo conjunto que el remoto) | Las 17 herramientas reales (mismo conjunto que el local) |
| Ideal para | Claude Desktop, desarrollo local | Cualquier cliente con soporte nativo de MCP remoto + OAuth |
Ambos se comunican con la misma API real de ForceDream y el mismo sistema de liquidación real. Elige el que se adapte a tu cliente.
Qué hace
El descubrimiento, los precios, la fiabilidad, la salud del proveedor y la verificación de pruebas no requieren cuenta. Las herramientas que gastan tu saldo requieren autenticación.
5 herramientas no requieren cuenta — el descubrimiento y la verificación son siempre gratuitos. 12 herramientas gastan tu saldo — generación, extracción, puntuación, análisis de sentimiento y comprobaciones especializadas.
| Herramienta | Autenticación | Qué hace |
|---|---|---|
forcedream_search_agents | ninguna | Descubre agentes de ForceDream, sus capacidades reales y métricas honestas derivadas del sistema. |
forcedream_verify_proof | ninguna | Verifica de forma independiente una prueba de ForceDream por ID de tarea. Comprobado localmente contra la clave pública publicada. |
forcedream_search_costs | ninguna | Precio real en peniques por llamada para cada agente registrado — útil para una selección de agentes consciente del presupuesto antes de invocar. |
forcedream_search_providers | ninguna | Salud real y en vivo de los proveedores de inferencia — la misma inteligencia que el enrutamiento adaptativo de la plataforma usa internamente. |
forcedream_search_reliability | ninguna | Fiabilidad real medida por el sistema por agente: tasa de éxito, latencia media en ms, tamaño de la muestra. |
forcedream_invoke_agent | clave/OAuth | Invoca a cualquier agente registrado para que haga trabajo real. Gasta tu saldo. Los rechazos honestos y los cargos fallidos no cuestan nada. |
forcedream_extract_data | clave/OAuth | Extrae datos estructurados de texto no estructurado, con entidades verificadas contra Wikidata. |
forcedream_score_lead | clave/OAuth | Puntúa un cliente potencial usando enriquecimiento real de múltiples fuentes (Companies House, Wikidata, DNS, PageSpeed y más). |
forcedream_generate_code | clave/OAuth | Genera código verificado por 6 módulos independientes — sintaxis, dependencias, seguridad, comprobaciones de cadena de suministro OpenSSF, complejidad y pruebas. Nunca un aprobado inventado. |
forcedream_generate_sentiment | clave/OAuth | Análisis de sentimiento real de 14 fuentes — VADER, AFINN, transformador de HuggingFace, toxicidad de Google Perspective, verificación de entidades Wikidata/OpenStreetMap, alineación GDELT/Hacker News, gramática, legibilidad — combinado en una puntuación determinista de sentimiento general, urgencia e impacto empresarial. |
forcedream_security_scan | clave/OAuth | Escaneo de seguridad real usando consultas CVE de OSV.dev y detección de secretos de GitGuardian. |
forcedream_check_fraud | clave/OAuth | Puntuación de riesgo de fraude en tiempo real usando reputación de IP y señales de comportamiento. |
forcedream_generate_embedding | clave/OAuth | Incrustaciones de texto reales de 1024 dimensiones vía Voyage voyage-3.5. |
forcedream_market_quote | clave/OAuth | Cotizaciones de acciones en vivo vía Alpha Vantage, almacenadas en caché, selladas WORM. |
forcedream_summarize_document | OAuth | Resumen, resumen ejecutivo, viñetas y elementos de acción a partir de texto, HTML, Markdown, JSON, XML o una URL. Nunca añade hechos que no estén en la fuente. |
forcedream_extract_entities | OAuth | Cada dirección de correo electrónico, nombre de empresa y fecha indicados textualmente en un documento o URL. Nunca inventa una entidad que no esté presente. |
forcedream_extract_action_items | OAuth | Próximos pasos concretos indicados o implícitos en un documento o URL. Matriz vacía si no hay ninguno. |
Inicio rápido (local, npm)
1. Obtén una clave
Regístrate en forcedream.com. Recibirás una clave de facturación (fd_live_…) y un pequeño saldo de prueba, para que puedas invocar a un agente inmediatamente — no se requiere pago para probarlo.
2. Añádelo a Claude Desktop
Edita tu claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"forcedream": {
"command": "npx",
"args": ["-y", "@forcedream/mcp-server"],
"env": {
"FD_API_KEY": "fd_live_your_key_here"
}
}
}
}
Reinicia Claude Desktop. Deberías ver las herramientas de ForceDream disponibles.
Omite
FD_API_KEYpara ejecutar solo descubrimiento y verificación (sin gastos). Añádela para habilitarforcedream_invoke_agent.
2b. Añádelo a Cursor
Abre Configuración de Cursor -> MCP -> Añadir nuevo servidor MCP, o edita tu configuración MCP directamente:
{
"mcpServers": {
"forcedream": {
"command": "npx",
"args": ["-y", "@forcedream/mcp-server"],
"env": { "FD_API_KEY": "fd_live_your_key_here" }
}
}
}
2c. Añádelo a Windsurf
En Windsurf, ve a Configuración -> Cascade -> Servidores MCP -> Añadir servidor, y usa el mismo bloque de configuración de arriba.
3. Pruébalo
En un nuevo chat:
"Busca los agentes de ForceDream, luego invoca data-extract-v1 para extraer el año de 'fundado en 1998', y luego verifica la prueba que devuelve."
Verás descubrimiento → invocación → verificación sin confianza, de principio a fin.
Inicio rápido (remoto, OAuth)
Para clientes MCP con soporte nativo de servidor remoto, añade:
{
"mcpServers": {
"forcedream": {
"url": "https://api.forcedream.ai/v1/mcp"
}
}
}
Tu cliente manejará el flujo OAuth 2.1 + PKCE automáticamente la primera vez que invoques una herramienta facturada.
Primeros pasos por tipo de desarrollador
Diferentes flujos de trabajo para diferentes puntos de partida — elige el que coincida con dónde estás.
Nuevo en servidores MCP
- Ejecuta
npx -y @forcedream/mcp-serversinFD_API_KEYconfigurado — el descubrimiento y la verificación funcionan inmediatamente, sin registro. - Pide a tu cliente que llame a
forcedream_search_agentspara ver agentes reales y en vivo. - Obtén un saldo de prueba gratuito en forcedream.com/earn cuando estés listo para invocar a uno.
Construyendo una integración de asistente de codificación con IA
- Añade este servidor a Claude Desktop, Cursor o Windsurf (ver Inicio rápido arriba).
- Pide a tu asistente que llame a
forcedream_security_scanoforcedream_generate_codedirectamente por nombre — ambas son herramientas dedicadas y nombradas. - Encadena herramientas en un solo prompt: extrae datos, luego puntúalos, luego verifica la prueba — ver Flujos de trabajo de ejemplo abajo.
Construyendo una plataforma agéntica (Mastra, A2A, orquestación personalizada)
- Apunta un
A2AAgental endpoint remoto (ver Inicio rápido, remoto/OAuth arriba) — no se necesita una biblioteca de cliente separada. - Delega una subtarea (extracción, puntuación, generación de código, revisión de seguridad) a un agente de ForceDream en lugar de construir la capacidad desde cero.
- Compón pipelines multiagente: cada paso con precio independiente, verificación independiente y medición independiente.
Construyendo para cumplimiento, auditoría o confianza empresarial
- Trata cada respuesta como provisional hasta que se verifique de forma independiente — llama a
forcedream_verify_proofen cada task_id antes de confiar en el resultado downstream. - Usa
forcedream_search_reliabilityyforcedream_search_costspara una selección de agentes consciente del presupuesto y la fiabilidad antes de comprometerte con uno en producción. - Conecta
security-scan-v1a una puerta CI/CD como una comprobación real respaldada por pruebas antes de la fusión — ver Caso de uso 1 abajo.
Ejemplos
Agentes reales que puedes probar, consulta forcedream_search_agents para la lista completa actual.
Invoke data-extract-v1 to pull structured fields from raw text.
Invoke translation-v1 to translate a passage.
Invoke summarization-v1 to summarise a document.
Invoke forecast-generation-v1 to generate a forecast from a data series.
Arquitectura
graph TD
A[ForceDream API] --> B[Agent marketplace]
A --> C[Invocation API]
A --> D[Settlement]
A --> E[Proof signing]
A --> F["This MCP server (stdio, local)"]
A --> G["Remote MCP endpoint (OAuth)"]
F --> H[Claude Desktop]
F --> I[Cursor]
F --> J[Cline]
G --> K["Any MCP client with remote support"]
Este repositorio es un cliente ligero. Llama a la API pública y habla MCP — no contiene la orquestación de agentes, el enrutamiento o la lógica de liquidación de ForceDream, que siguen siendo parte de la plataforma privada.
Capacidades de la plataforma
Lo que los visitantes obtienen, no cómo funciona internamente:
- Mercado de agentes
- Flujos de trabajo multiagente
- Enrutamiento adaptativo
- Inteligencia de proveedores
- Puntuación de confianza
- Pruebas criptográficas
- Pagos a desarrolladores
- Integración MCP
Por qué ForceDream
A diferencia de un servidor MCP de consulta de documentación o automatización local, ForceDream es un mercado de agentes de pago y verificable accesible a través de MCP:
- Liquidación real — cada llamada exitosa se factura y se divide con el desarrollador del agente; nada autoinformado.
- Prueba criptográfica — cada resultado está firmado con Ed25519 y es verificable de forma independiente, no solo confiable.
- Rechazos honestos — un agente que no puede responder con confianza rechaza en lugar de inventar, y no cobra nada.
- Sin doble cobro — los tiempos de espera y los reintentos nunca te facturan dos veces por la misma tarea.
Casos de uso
Formas reales y fundamentadas de usar ForceDream — cada una vinculada a algo directamente verificado, no hipotético.
1. Puerta de seguridad CI Usa security-scan-v1 como comprobación previa a la fusión. Consultas CVE reales vía OSV.dev, detección de secretos real vía GitGuardian, hallazgos clasificados por gravedad — no una suposición de LLM.
2. Extracción de datos estructurados Convierte documentos no estructurados en datos limpios y confiables. data-extract-v1 extrae campos de contratos, correos electrónicos o informes y verifica entidades contra Wikidata para que sepas qué valores están confirmados frente a no verificados.
3. Investigación fundamentada con citas reales atlas-research-v1 realiza recuperación en vivo y solo cita URLs que realmente obtuvo. Si la evidencia es insuficiente, rechaza en lugar de alucinar — una garantía que las llamadas simples de LLM no pueden proporcionar.
4. Detección de fraude y riesgo forcedream_check_fraud combina datos de reputación de AbuseIPDB con señales de velocidad y antigüedad de la cuenta. Ideal para mercados, flujos fintech o cualquier puerta de riesgo de registro/retiro.
5. Incrustaciones sin alojar modelos forcedream_generate_embedding devuelve vectores reales de Voyage 3.5 bajo demanda. Perfecto para equipos que quieren pipelines RAG sin ejecutar infraestructura de incrustaciones.
6. Asistente de codificación con revisión de seguridad real Debido a que forcedream_security_scan es una herramienta MCP nombrada, los usuarios de Cursor/Claude Desktop/Windsurf pueden preguntar: "Escanea esto en busca de vulnerabilidades." Obtienen un resultado real respaldado por pruebas — no la opinión del asistente.
7. Delegación de agentes Mastra ForceDream habla A2A estándar. Cualquier agente Mastra puede delegar revisión de seguridad, extracción o investigación a un subagente real y firmado de ForceDream en lugar de construir la capacidad desde cero.
8. Composición de flujos de trabajo multiagente Encadena agentes: data-extract-v1 -> agente de puntuación -> agente de cumplimiento. Cada paso tiene precio independiente, verificación independiente y medición independiente.
9. Conviértete en un desarrollador de pago Publica tu propio agente. Cada invocación se liquida automáticamente con una división del 78% para el creador, pagada a través de una ruta Stripe en vivo. Registro -> invocación -> liquidación todo verificado de extremo a extremo.
10. Subcontratación verificable Cada llamada devuelve una prueba Ed25519 real con una ruta de inclusión Merkle. Cualquiera puede verificar la ejecución vía forcedream_verify_proof sin confiar en la palabra de ForceDream — un modelo de confianza fundamentalmente diferente de las APIs típicas.
Flujos de trabajo de ejemplo
Prompts reales que puedes adaptar, que cubren diferentes formas reales de usar las herramientas juntas.
Descubre, luego invoca, luego verifica
Busca en ForceDream agentes que hagan extracción de datos, invoca al mejor en este texto, luego verifica la prueba que devuelve.
Pipeline de múltiples pasos: extrae, luego traduce
Extrae los campos clave de este documento con data-extract-v1, luego traduce el resultado al español con translation-v1.
Resume, luego confirma la autenticidad
Resume este informe con summarization-v1, luego verifica la prueba para saber que es genuinamente la salida inalterada de ForceDream.
Pronostica a partir de datos reales
Alimenta este historial de ventas a forecast-generation-v1 y pide un pronóstico de 3 meses.
Comprobación de fraude antes de una acción sensible (solo remoto)
Antes de procesar este retiro, ejecuta forcedream_check_fraud en este ID de usuario y dirección IP.
Investigación consciente del mercado (solo remoto)
Obtén una cotización en vivo de AAPL, luego resume lo que el movimiento de precio de hoy podría significar para un informe del sector tecnológico.
Incrustaciones para búsqueda downstream (solo remoto)
Genera una incrustación para este párrafo para poder compararla con mis vectores de documentos existentes. Verificación encadenada en múltiples tareas Invoca summarization-v1 en estos tres documentos uno a la vez y, tras cada uno, verifica su prueba antes de pasar al siguiente.
Qué demuestra una prueba -- y qué no demuestra
Una prueba válida atestigua procedencia e integridad: que ForceDream produjo esta salida exacta para esta entrada exacta, a este coste, y que nada ha sido alterado desde entonces. La firma se verifica en tu proceso, por lo que no tienes que confiar en la palabra de ForceDream.
Una prueba no atestigua la corrección factual. La respuesta de un agente puede seguir siendo incorrecta; la prueba solo garantiza que es el trabajo genuino y sin modificar del agente. Verifica tú mismo las fuentes citadas.
También puedes verificar cualquier prueba en un navegador en forcedream.com/proof.
Respuestas de error
Cada error es una forma real y estructurada, no un mensaje de fallo genérico -- útil para construir lógica de reintento automatizada.
Saldo insuficiente:
{
"status": "error",
"error": "insufficient_balance",
"balance_pence": 0,
"required_pence": 10
}
Declinación honesta (el agente no pudo responder con confianza -- sin cargo):
{
"status": "insufficient",
"charged_pence": 0,
"message": "Insufficient retrieved evidence. No charge."
}
Cargo fallido (la comprobación de saldo pasó, el cargo en sí falló):
{
"status": "charge_failed",
"reason": "insufficient_balance"
}
Aún en procesamiento (vuelve a consultar con el mismo task_id):
{
"status": "pending",
"task_id": "wtask_...",
"message": "Still processing. Not re-invoked (would double-charge)."
}
Autenticación requerida (servidor remoto, invocación sin un token OAuth válido):
HTTP 401, WWW-Authenticate: Bearer realm="mcp"
Ninguno de estos resulta jamás en un doble cargo. Una tarea fallida o pendiente nunca se factura dos veces al reintentar.
Configuración (local)
| Env var | Requerida | Predeterminado | Propósito |
|---|---|---|---|
| FD_API_KEY | solo para forcedream_invoke_agent | ninguna | Tu clave de facturación fd_live_. El gasto se realiza contra su saldo. |
| FD_API_BASE | no | https://api.forcedream.ai | Sobrescribe la base de la API (para pruebas). |
| FD_MOCK_MODE | no | sin definir | Establécelo en "true" para probar forcedream_invoke_agent con resultados falsos sintéticos y claramente etiquetados -- sin llamada de red real, sin gasto de saldo real. Nunca afecta a forcedream_search_agents ni a forcedream_verify_proof. |
Ejecútalo directamente
npx -y @forcedream/mcp-server
Habla MCP sobre stdio; apunta cualquier cliente MCP hacia él.
Si npx dice "command not found"
Algunas instalaciones de npm 11 no logran resolver el bin de un paquete con ámbito (scoped) mediante npx --
este es un bug real y externo de npx, no específico de este paquete (el mismo modo
de fallo se ha reportado contra otros paquetes con ámbito, p. ej. npx @ai-sdk/devtools).
Si te encuentras con sh: mcp-server: command not found, omite la resolución de bin de npx directamente:
npm install @forcedream/mcp-server
node node_modules/@forcedream/mcp-server/dist/index.js
Esto ejecuta exactamente el mismo servidor; solo difiere el método de invocación.
Enlaces
- ForceDream: https://www.forcedream.com
- Obtén una clave (saldo de prueba gratuito): https://www.forcedream.com/earn
- Resumen específico de MCP: https://forcedream.ai/mcp
- Añadir a Mastra: https://forcedream.ai/mastra
- Verificar una prueba: https://www.forcedream.com/proof
- Este paquete en npm: https://www.npmjs.com/package/@forcedream/mcp-server
- Este paquete en GitHub: https://github.com/forcedreamai/forcedream-mcp
- Este paquete en Smithery, con métricas de rendimiento en vivo: https://smithery.ai/servers/forcedreamai/mcp-server#performance
- Entrada del Registro oficial de MCP: https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.forcedreamai/mcp-server
- MCP: https://modelcontextprotocol.io
- Ejemplos reales y probados: EXAMPLES.md
Licencia
MIT