
【免费下载链接】EtaSystem-level Android AI Agent with direct OS access. | Android 系统级 AI Agent——越过沙盒让模型访问底层API、屏幕、终端与你的数据项目地址https://gitcode.com/gh_mirrors/eta9/Eta点击查看免费下载Eta 是一款 Android 系统级 AI Agent通过内置的 MCP 客户端能力直接连接远程工具服务器Streamable HTTP无需绑定任何模型服务商支持 Bearer Token 认证并以 Android Keystore 加密保存凭据让普通用户也能安全地把外部工具生态接入自己的手机 Agent。为什么 Eta 需要接入 MCP 生态MCPModel Context Protocol让工具提供方把能力标准化成工具发布出去。Eta 的设计思路是把协议能力与模型解耦——你用自己的 API KeyBYOK接入任意模型再用 MCP 把日历、数据库、业务 API 等远程工具挂进来模型就能在对话中直接调用。与本机工具终端、文件、浏览器不同MCP 工具运行在远程服务器上Eta 只负责发现tools/list和调用tools/call一次运行最多冻结 64 个 MCP 工具进入目录保证上下文可控。三步添加 MCP 服务器第 1 步填写服务器名称与地址进入设置 → MCP servers页面源码McpServersScreen.kt点击右上角名称给服务器起个好认的名字如我的日历服务服务器地址填写 Streamable HTTP 端点支持公网 HTTPS、局域网与本机地址走同一条连接链路。第 2 步按需填写 Bearer Token如果服务器要求认证在Bearer token (optional)一栏粘贴 Token。输入框默认密码态遮蔽不会明文显示。不填则标记为none无认证。第 3 步确认连接自动发现工具点击Add server后Eta 会立刻发起工具发现请求自动分页拉取工具列表最多 8 页、128 个工具源码McpHttpClient.kt成功连接后弹窗提示已发现 N 个工具连接失败会显示具体错误地址无效、HTTP 4xx、协议不匹配等不会把配置写进数据库——只有发现成功McpServerRepository.add() 才会落库并保存密钥。进入服务器详情页后你可以操作说明 刷新工具服务器更新工具后重新拉取并显示工具总数 认证随时更换或移除 Bearer Token留空即移除✅ 逐项启用工具每个工具独立开关控制模型可见的工具面 删除服务器一并清除端点、Token 与工具开关设置双协议自动适配省心接入新旧服务器Eta 默认auto模式McpServer.kt优先使用2026-07-28无状态新版协议无需会话遇到兼容问题400/404/405 等信号自动降级到2025-11-25旧协议走initialize协商并维护 session会话过期404会自动重协商重试。你不需要手工选择协议版本新旧服务器都能直接接入。Bearer Token 如何安全存储与使用这是 Eta MCP 设计中最值得了解的一环源码McpSecretStore.kt加密存储Token 使用AES/GCM加密密钥由Android Keystore硬件级密钥库托管密文存放在 App 私有偏好eta_mcp_secrets中——即使偏好文件被读到没有 Keystore 密钥也无法还原传输使用每次 MCP 请求自动附加Authorization: Bearer token头McpHttpClient.kt 的applyAuthorization一致性保护数据库写入失败时会回滚/清除刚写入的密钥删除服务器时 Token 同步清除避免孤儿凭据原始参数与结果不落盘MCP 的调用参数与返回只在当次运行内存中使用持久会话、检查点与归档中只保留脱敏记录sensitive 标记。⚠️ 注意若使用http://明文地址Token 与工具参数会明文传输。生产环境请务必使用https://。风险工具确认机制工具发现时 Eta 会解析 MCP 的annotations元数据readOnlyHint、destructiveHint等McpServerManager.kt只读工具列表中标注Read-only tool开关直接生效非只读工具开启时弹出确认框——该工具可能修改数据或调用外部服务仅在你信任该服务器时启用。这意味着你可以只放行查询类工具把写操作类工具保持关闭最小化 Agent 的能力面。常见问题排查清单现象排查方向MCP 地址无效URL 必须是合法的 http/https 完整地址连接超时局域网地址Android 17 需在权限页开启局域网访问见 docs/ROOTLESS_SUPPORT.md工具列表为空服务器尚未发布工具点刷新重试HTTP 401Token 错误或过期到认证里更新 Token结果被截断文本/结构化结果上限 64KB、图片上限 2MB超出会带truncated标记McpRunContext.kt更多协议细节超时、预算、脱敏策略可查阅官方文档 docs/AGENT_RUNTIME.md 的「MCP 工具」章节。小结Eta 的 MCP 接入对新手非常友好填地址 → 贴 Token → 确认连接三步完成安全层面则由 Keystore 加密、逐项工具开关、风险确认与脱敏归档四道防线兜底。把远程工具生态安全地接进手机 Agent现在只需要一杯咖啡的时间 ☕赞分享【免费下载链接】EtaSystem-level Android AI Agent with direct OS access. | Android 系统级 AI Agent——越过沙盒让模型访问底层API、屏幕、终端与你的数据项目地址https://gitcode.com/gh_mirrors/eta9/Eta点击查看免费下载相关推荐连接远程 MCP 服务器AI 工程师的云端部署与安全接入实战指南连接远程 MCP 服务器AI 工程师的云端部署与安全接入实战指南 远程部署将 Model Context ProtocolMCP服务器从本地机器迁移到云厂文档教程知识库用GLiNER2.5-Multi做命名实体识别完全实操从定义实体标签到置信度调优用GLiNER2.5 Multi做命名实体识别完全实操从定义实体标签到置信度调优 做命名实体识别NER还要写规则、调标注不一定。GLiNER2.5 Mu人工智能NLP信息抽取CerebroSSH插件远程服务器连接工具CerebroSSH插件远程服务器连接工具 你是否还在为频繁切换终端连接远程服务器而烦恼是否希望有一个高效工具能快速管理多个SSH会话本文将介绍如何通过C桌面应用开发者工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考