MCP SDK
PulseAugur coverage of MCP SDK — every cluster mentioning MCP SDK across labs, papers, and developer communities, ranked by signal.
6 天有情绪数据
-
开发者为 AI 助手构建安全的 C# 订单取消工具
一位开发者使用 .NET 8+ 创建了一个 C# 服务器来管理虚构订单,重点关注安全的取消流程。该服务器名为 `dotnet-mcp-orders-server`,公开了用于列出、检索和取消订单的工具。至关重要的是,取消工具需要一个单独生成的、一次性使用的审批,其中包含特定的订单 ID 和过期时间,从而防止未经授权的取消。
-
MCP SDK OAuth 漏洞需要升级 SDK 和更改配置
已发现并能在实验室环境中复现 MCP SDK 中与 OAuth 相关的安全漏洞。虽然存在补丁,但仅升级 SDK 本身不足以堵住安全漏洞。还需要进行特定的配置更改才能完全解决凭证泄露问题。
-
AI平台集成MCP服务器以扩展工具访问
包括Codex、Cursor和Claude Code在内的多个AI开发平台正在集成模型上下文协议(MCP)服务器,以将其功能扩展到本地代码库之外。这些MCP服务器允许AI代理访问外部工具,如文档、浏览器和发布平台。开发者可以通过命令在本地配置这些服务器,或通过URL进行远程配置,并提供OAuth认证和环境变量管理选项以确保安全。此次集成旨在为AI助手提供经过审计和范围限定的各种服务访问权限,从而增强其功能和安全性。
-
PyTexas 会议重播展示用于安全 AI 开发的 Python 工具
PyTexas 会议 2026 的一次演示重播展示了如何使用 Python 开发 AI 工具。该会议侧重于构建具有安全性和监督功能的 LLM 驱动功能,特别是利用 MCP SDK 来降低 AI 风险。
-
新安装研究显示 41% 的 MCP 服务器未能响应
一项对 12,915 台 MCP 服务器的分析研究发现,在沙盒环境中安装和启动时,有 41% 的服务器未能响应。在响应的服务器中,59% 成功初始化并列出了它们的工具,其中许多需要占位符 API 密钥才能做到。分析揭示了失败的各种原因,包括软件包损坏、依赖项缺失、SDK 版本不正确以及意外的服务器行为,例如启动 HTTP 服务器而不是使用标准输入/输出。
-
模型上下文协议(MCP)标准化跨平台AI工具集成
模型上下文协议(MCP)是一个开放标准,允许AI应用程序连接到外部工具和数据源。MCP由Anthropic推出,它标准化了AI主机(如Claude Desktop或Cursor)与MCP服务器之间的通信,MCP服务器公开了工具、资源和提示等功能。开发者可以使用包括Python和TypeScript在内的多种编程语言构建MCP服务器,其SDK通过从类型提示和文档字符串推断模式来简化该过程。这些服务器可以通过stdio在本地运行,或通过H…
-
MCP 服务器使 AI 助手能够访问本地工具和服务
模型上下文协议 (MCP) 允许 Claude Desktop 等 AI 助手与本地工具和服务进行交互。开发人员正在创建大量小型、单一用途的 MCP 服务器,而不是庞大的框架,以管理上下文膨胀、信任和安装效率。这些服务器可以执行诸如访问 GitHub 存储库、查询 PostgreSQL 数据库或将网站转换为 markdown 等任务,示例显示设置时间最短仅需 10 分钟。
-
10分钟使用Node.js和TypeScript搭建你的第一个MCP服务器
作者详细介绍了使用Node.js和TypeScript在10分钟内搭建自定义MCP服务器的简单流程。该指南概述了搭建新服务器项目、添加自定义工具(如当前时间函数),然后构建和启动服务器。它强调MCP SDK负责管理传输层,简化了开发,并指出健壮的错误处理对于防止连接失败的重要性。
-
MCP框架:为生产环境选择合适的工具 · 跟踪5个来源
多篇文章讨论了MCP(多云平台)框架,重点关注如何在生产环境中选择合适的框架。关键考虑因素包括性能基准、SDK、框架和平台之间的区别,以及框架如何处理Python和TypeScript的多语言开发。总的主题是,最佳框架的选择取决于团队希望将多少应用程序架构和生命周期委托给框架本身。
-
新工具可在数秒内将OpenAPI规范转换为Claude Desktop工具
一款名为MCP Bridge的新开源工具简化了将现有OpenAPI文档化API与Claude Desktop集成的过程。以前,开发人员必须编写自定义代码将API操作映射到Claude Desktop的模型上下文协议(MCP)。MCP Bridge自动化了此转换过程,允许用户直接在浏览器中,在不到60秒的时间内从OpenAPI规范生成功能性的Claude Desktop工具。这种方法通过将API令牌和模式保留在用户的本地计算机上,从而提高了安全性。
-
MCP Python SDK 从 1.x 更新至 2.x,需要服务器迁移
MCP Python SDK 已从 1.x 版本(FastMCP)更新至 2.x 版本(MCPServer),现有 Python MCP 服务器需要进行迁移。此次更新包括将 FastMCP 重命名为 MCPServer,并对 API 进行更改,涉及传输机制和依赖项。开发者需要更新代码以使用新 SDK,或将项目固定到旧版本以保持兼容性。迁移过程涉及识别受这些更改影响的代码(如工具定义和传输协议),并调整依赖项(如将 httpx 更改为 …
-
开发者使用模型上下文协议 (Model Context Protocol) 构建自定义 AI 代理服务器
开发者现在可以使用模型上下文协议 (MCP) 构建和集成自定义服务器,MCP 是一种允许语言模型与外部工具和数据交互的标准。一些指南演示了如何使用 Node.js 和 TypeScript 设置 MCP 服务器,从而实现访问本地文件、查询数据库和与 GitHub 交互等功能。该协议强调互操作性、安全性和可扩展性,使 AI 代理能够在不直接执行代码的情况下执行任务。
-
开发者分享使用Node.js和TypeScript搭建MCP服务器的指南
一位开发者分享了一份指南,介绍了如何使用Node.js和TypeScript快速设置一个MCP(消息通信协议)的自定义服务器。该过程包括搭建一个新的服务器项目、定义自定义工具,然后运行服务器,该服务器可与Claude Desktop等应用程序集成。该指南强调了MCP SDK的简单性,它处理传输层,并指出健壮的错误处理对于防止连接中断的重要性。
-
10分钟使用Node.js和TypeScript搭建你的第一个MCP服务器
作者详细介绍了如何使用Node.js和TypeScript快速设置自定义MCP服务器,整个过程不到10分钟。指南概述了搭建新服务器、添加自定义工具(如'current_time')以及构建和启动服务器的步骤。文章强调MCP SDK负责管理传输层,而使用StdioServerTransport通过将服务器作为子进程运行来避免端口冲突。作者还指出了错误处理的重要性,因为工具崩溃可能会中断整个MCP连接。
-
通过模式优化将 AI 代理上下文窗口使用量削减 45%
本文作者曾认为 AI 代理在工具描述上浪费了大量的上下文窗口空间,但现已撤回两个关键假设。起初,人们认为 408 个工具导致了上下文膨胀,但更仔细的分析显示,密集型 JSON 的标记方式出乎意料,这意味着实际影响上下文窗口的工具数量更少。作者还发现,两个特定字段 AUTH_TOKEN_FIELD 和 CONVERSATION_ID_FIELD 被错误地识别为浪费的根源,而实际上它们对于系统的身份验证机制是必需的。通过从工具模式中移除冗…
-
开发者使用自定义 Claude MCP 服务器自动化博客发布
一位开发者详细介绍了使用 Claude 构建自定义模型上下文协议 (MCP) 服务器来自动化博客发布的过程。该项目涉及设置两个 MCP 服务器:一个用于文件系统访问,另一个自定义服务器用于与 Dev.to API 交互。开发者遇到了并解决了几个问题,包括 Python 版本兼容性、PyPI 上的包名称冲突以及 Claude Desktop 中的配置问题。
-
开发者为Claude等AI助手构建自定义MCP服务器
多个指南详细介绍了如何构建和部署模型上下文协议(MCP)服务器,使Claude等AI助手能够与自定义工具和数据进行交互。方法多种多样,从使用Node.js和SDK到设置PostgreSQL数据库以实现数据持久化,一些方法旨在快速本地设置,另一些则侧重于更健壮、云就绪的部署。核心概念涉及定义AI可以使用的工具、资源和提示,不同的SDK和传输(如stdio或HTTP)促进连接。
-
MCP 身份验证从 API 密钥转向使用 Entra ID 网关的 OAuth 2.1
两篇文章讨论了为 Model Context Protocol (MCP) 服务器实现安全身份验证,从静态 API 密钥转向更强大的 OAuth 2.1 持有者令牌。第一篇文章详细介绍了如何配置 MCP 服务器使用 Microsoft Entra ID 进行身份验证,强调了验证令牌签名、颁发者、受众和到期时间的重要性。第二篇文章解决了客户端轻松与 Entra ID 等身份提供商进行身份验证的挑战,并引入了一个名为 mcp-sso 的工…
-
Anthropic 的 MCP 为 AI 助手实现动态 Notion 任务管理
一位开发者使用 Anthropic 的模型上下文协议 (MCP) 和 Claude Desktop 为 Notion 创建了一个动态的 sprint backlog 管理器。该工具使用 TypeScript 和 MCP SDK 构建,允许 AI 助手通过读取、创建和更新任务来与 Notion 工作区进行交互。该系统通过在运行时动态发现和解析属性名称来克服 Notion 灵活的数据库模式带来的挑战,从而防止在工作区结构被修改时集成中断。
-
使用 Python 和 FastAP 构建生产就绪的 MCP 服务器
本指南详细介绍了如何构建一个模型上下文协议 (MCP) 服务器,从一个简单的脚本开始,逐步发展到一个完全 Docker 化、经过身份验证和测试的服务。该服务器名为 toolhub,将公开用于操作的工具、用于数据的资源以及用于可重用模板的提示。它利用 Python、MCP SDK 和 FastAPI 与 Claude Desktop、VS Code 和 Cursor 等 AI 应用程序集成。该架构包括结构化日志记录、身份验证、配置、测试…