@defarm/mcp
@defarm/mcp
Servidor MCP para DeFarm — permite a un agente de IA sellar, abrir, verificar e ingerir datos verificables de trazabilidad agrícola por descripción, sin necesidad de código. Construido sobre @defarm/sdk: los campos sellados se cifran en el lado del cliente y el servidor DeFarm es estructuralmente ciego a ellos.
Código abierto (MIT) por la misma razón que el SDK: no confíes en DeFarm — audita el cliente.
Postura de seguridad (la parte que se debe leer primero)
Las credenciales nunca pasan por el modelo. La autenticación es configuración del servidor (variables de entorno más abajo). No hay herramienta de inicio de sesión; ninguna herramienta acepta contraseñas, claves API o material de claves — y el conjunto de pruebas lo garantiza.
Las claves privadas nunca salen del almacén de claves local. Ninguna herramienta devuelve material privado; el agente solo ve identificadores y huellas digitales.
Los valores predeterminados seguros se heredan del SDK: el sellado es privado y autodirigido a menos que se dirija explícitamente; la suite criptográfica es fija, nunca una opción.
Related MCP server: Wallet4Agent MCP Server
Configuración
// e.g. Claude Desktop / Claude Code MCP config
{
"mcpServers": {
"defarm": {
"command": "npx",
"args": ["-y", "github:defarm-repo/defarm-mcp"],
"env": {
"DEFARM_GATEWAY": "<your test-environment gateway>",
"DEFARM_EMAIL": "<workspace login>",
"DEFARM_PASSWORD": "<workspace password>",
"DEFARM_API_KEY": "<partner key, only if the agent should ingest>",
"DEFARM_KEYSTORE": "~/.defarm/keys.json"
}
}
}
}Apunte DEFARM_GATEWAY a un entorno de prueba primero; la producción es una decisión explícita.
Herramientas
Herramienta | Qué hace |
| usuario + espacio de trabajo de las credenciales configuradas |
| generar (localmente) + registrar los pares de claves del espacio de trabajo — devuelve solo identificadores/huellas digitales |
| exportar el paquete de destinatario público de este espacio de trabajo para compartir fuera de banda |
| ingestión de socios, con |
| sellar un campo para destinatarios específicos — DeFarm permanece ciego; los enlaces se vuelven a verificar |
| descifrar un campo sellado localmente; la autoría se vuelve a verificar localmente |
| verificación pública (ancla, RFC3161, compromisos sellados) — no se necesita cuenta |
| lecturas restringidas por membresía / públicas (404 uniforme) |
| resolver por SISBOV/chip/… |
Las operaciones bloqueadas en el backend (grant, grantLink, revoke — engines#584/#574) NO se exponen como herramientas: un agente no debería ver herramientas que siempre fallan.
Desarrollo
Dependencia: @defarm/sdk mediante semver (^0.2.0) desde npm — la era del pin SHA (y su regla de "el pin sigue el squash más reciente del SDK") terminó con la publicación de 0.2.0, como se prometió.
npm install
npm test # tool-table contract tests (no network, fake gateway)
npm run build && DEFARM_GATEWAY=... node dist/index.js # stdio serverLicencia
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
- AlicenseAqualityDmaintenanceEnables AI agents to certify their creations with verifiable, timestamped proof anchored to Bitcoin, and to verify certificates.3MIT
- AlicenseNot gradedqualityDmaintenanceProvides AI agents with a DID-based identity, secure wallet, and cloud KMS-backed signing keys, enabling trusted interactions with persons, companies, and other agents via standards like OIDC4VCI, OIDC4VP, and SD-JWT.Apache 2.0
- FlicenseAqualityCmaintenanceEnables AI agents to discover verifiable DeFi yield opportunities, generate algorithmic portfolio plans, and track cryptographic proof receipts, bridging LLMs with blockchain yield protocols.9
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to query cryptographically verified facts with zero-knowledge proofs, selective disclosure, and tamper-evident provenance.1791Apache 2.0
Related MCP Connectors
Trust infrastructure for AI agents: read a verifiable Trust Rating, claim an identity, earn a badge.
Issue signed receipts for AI agent actions; verify any receipt offline - free, no account.
Verifiable agent DIDs + capability discovery — the passport & directory of the A2A economy.
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/defarm-repo/defarm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server