resources

xrlfreedom1 天前
json schema·resources·mcp·oauth 2.1
MCP 面试高频考点:企业内网统一管理多个 MCP Server,Resources、OAuth 2.1 和 JSON Schema 怎么配合这是一场偏工程落地的 MCP 面试,候选人有后端和企业平台开发经验,应聘 AI 应用平台 / MCP 基础设施方向岗位。面试官没有从概念定义开始,而是直接给出一个常见企业需求:公司内网已经上线多个 MCP Server,分别接入文档库、工单系统、代码仓库、运维平台和知识库,现在希望统一接入、统一鉴权、统一资源发现,并避免客户端随意直连带来的权限混乱和运维风险。
xrlfreedom3 天前
tools·resources·mcp·提示注入防护
MCP 面试高频考点:如何给 Tool 调用加上身份认证、最小权限与提示注入防护在大厂 AI 应用与平台型能力的面试中,MCP 已经不只是“能不能连起来”的问题,面试官更关心你是否理解它的安全边界:当 Host、Client、Server、上游 API 共同组成一条工具调用链路时,谁来认证、谁来授权、哪里做最小权限、如何防止模型被文档或返回值“带偏”。下面这场面试围绕一个非常常见的业务场景展开:你负责维护一个远程部署的 MCP Server,对外暴露查询文档、读取业务资源、执行写操作等 Tools。请为 Tool 调用增加身份认证、授权与最小权限控制,并兼顾提示注入防护。
xrlfreedom7 天前
resources·mcp·mcp server·超时、重试与幂等
MCP 面试高频考点:本地文件访问 Server 怎么设计才安全可用?面试官:我们在做一个本地 AI 助手,希望通过 MCP 让模型安全读取本机文件,同时避免路径穿越、误读敏感文件、大文件拖垮进程,以及超时重试带来的重复读取问题。如果让你负责这个 MCP Server,你会怎么设计?
xrlfreedom10 天前
docker·resources·mcp
MCP 面试高频考点:用 Docker 与 Resources 沉淀可复用 Prompts 工作流,怎么答才落地面试官:假设你们团队已经在多个 AI 应用里反复手写类似的提示词流程,比如需求澄清、代码评审、故障复盘、文档总结。每次都要复制粘贴模板,还经常漏上下文、版本不一致。现在希望基于 MCP 做一套可复用的 Prompts 工作流服务,并且用 Docker 统一交付。你会怎么设计?
xrlfreedom1 个月前
resources·mcp·提示注入防护
大厂 MCP 面试实录:桌面客户端 stdio Server 调试与提示注入防护方案设计本文为模拟面试复盘形式,围绕桌面客户端场景下 stdio MCP Server 连接调试与提示注入防护的核心问题展开,覆盖基础概念、方案设计、安全边界与工程落地细节。
xrlfreedom1 个月前
resources·mcp·oauth 2.1·streamable http 传输
大厂 MCP 面试实录:基于 Streamable HTTP 的 OAuth 2.1 服务集成测试设计本文采用模拟面试复盘形式,还原大厂 MCP 技术岗面试中围绕业务场景的深度考察过程。面试官:今天我们考察的是可重复执行的 MCP 服务集成测试设计,场景是:你所在团队开发了一个基于 Streamable HTTP 传输的 MCP 服务,对外暴露了文件元数据查询的 Resource 能力,同时遵循 OAuth 2.1 规范做身份校验。现在需要你设计一套可重复执行的集成测试方案,既要覆盖正常流程,也要覆盖异常场景,你先说说整体的设计思路?
林志辉linzh2 年前
android·resources·assetmanger·安卓资源管理·aapt·androidfw·assetmanger2
安卓AssetManager【一】- 资源的查找过程本文基于安卓11。安卓应用的资源文件都在编译时通过aapt(frameworks/base/tools/aapt2)工具打包在APK中,安装后保存在userdata分区,当应用需要使用某个资源文件时,通常使用getResources().getString(R.string.name);等方式,R.string.name是一个32位的int类型,由aapt工具生成,保存的是每个资源文件对应的ID,下面就看看安卓是如何通过这个ID获取到对应的数据的。
运维小文2 年前
云原生·k8s·资源限制·resources
K8S资源限制之resourcesK8S设计资源限制的原因主要是为了确保集群的稳定运行、防止资源争用和过载,同时提高应用程序的可靠性和性能。资源限制通过Cgroups等机制控制Pod使用节点资源(CPU、内存、存储)。
丁总学Java3 年前
mybatis·commit·manager·sqlsession·transaction·insert·resources
mybatis数据输入-实体类型的参数在MyBatis的配置文件中,<transactionManager type="JDBC"/> 元素用于指定使用JDBC事务管理器来管理数据库事务。
我是有底线的