@defarm/mcp
@defarm/mcp
MCP-сервер для DeFarm — позволяет ИИ-агенту запечатывать, открывать, проверять и принимать проверяемые данные прослеживаемости сельхозпродукции по описанию, без написания кода. Построен на @defarm/sdk: запечатанные поля шифруются на стороне клиента, а сервер DeFarm структурно слеп к ним.
Открытый исходный код (MIT) по той же причине, что и SDK: не доверяйте DeFarm — аудируйте клиент.
Безопасность (прочитайте в первую очередь)
Учётные данные никогда не проходят через модель. Аутентификация — это конфигурация сервера (переменные окружения ниже). Здесь нет инструмента входа; ни один инструмент не принимает пароль, API-ключ или ключевой материал — и набор тестов это гарантирует.
Приватные ключи никогда не покидают локальное хранилище ключей. Ни один инструмент не возвращает приватный материал; агент видит только идентификаторы и отпечатки.
Безопасные значения по умолчанию наследуются от SDK: запечатывание приватно и адресовано самому себе, если явно не указан другой получатель; криптографический набор фиксирован и не выбирается.
Related MCP server: Wallet4Agent MCP Server
Настройка
// 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"
}
}
}
}Сначала направьте DEFARM_GATEWAY на тестовое окружение; продакшн — это осознанное решение.
Инструменты
Tool | What it does |
| пользователь и рабочее пространство настроенных учётных данных |
| сгенерировать (локально) + зарегистрировать ключевые пары рабочего пространства — возвращает только идентификаторы/отпечатки |
| экспортировать публичный бандл получателя этого рабочего пространства для передачи внешним каналом |
| приём данных от партнёра, с пробным запуском |
| запечатать поле для указанных получателей — DeFarm остаётся слепым; привязки проверяются повторно |
| расшифровать запечатанное поле локально; авторство повторно проверяется локально |
| публичная проверка (якорь, RFC3161, запечатанные обязательства) — аккаунт не нужен |
| чтение для участников / публичное чтение (единый 404) |
| поиск по SISBOV/чипу/… |
Операции, заблокированные на бэкенде (grant, grantLink, revoke — engines#584/#574), НЕ предоставляются как инструменты: агент не должен видеть инструменты, которые всегда завершаются ошибкой.
Разработка
Зависимость: @defarm/sdk через semver (^0.2.0) из npm — эпоха SHA-пинов (и её правило «пин следует за последним сквошем SDK») закончилась с публикацией 0.2.0, как и было обещано.
npm install
npm test # tool-table contract tests (no network, fake gateway)
npm run build && DEFARM_GATEWAY=... node dist/index.js # stdio serverЛицензия
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