AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
开发者工具/
php-sdk
php-sdk logo

php-sdk

活跃·★ 1.6k·NOASSERTION·更新于 2026-10-27
★ 必备神器★ 时下流行

这是 Model Context Protocol 的官方 PHP SDK,提供与框架无关的 API,用来在 PHP 里实现 MCP 服务和客户端。README 说它是 PHP 基金会与 Symfony 项目的合作成果,遵循 Symfony 的编码规范和向后兼容承诺。在发布第一个主版本之前,它被视为实验性项目,并附有后续计划的路线图。徽章里链接了每周运行的一致性测试工作流。

用 `composer require mcp/sdk` 安装。服务端用 PHP 属性(`#[McpTool]`、`#[McpResource]`)声明能力,用 `Server::builder()` 构建服务,让它自动发现代码里的属性,并通过 stdio 等传输方式运行;针对不同架构还有其他注册方式。服务端能力包括工具、资源、资源模板、提示词,以及征询(elicitation)、采样、日志、进度通知等服务端发起的通信。README 还介绍了传输方式、会话管理,以及用于在 PHP 里连接 MCP 服务的客户端 SDK。GitHub 的许可证检测没有识别出许可证,条款请到仓库确认。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-25。

许可证
GitHub 未识别
最新发布
v0.9.0 · 2026-10-18
最近提交
2026-10-20
贡献者
62
复刻数
188
未关闭的 issue 和 PR
60
首次发布
2025-07-15

来源:GitHub、npm 和 PyPI 的公开接口。

#PHP#SDK#AI代理#协议#服务器-客户端#API集成#框架无关#大型语言模型
$ 安装
$ composer require mcp/sdk
↗ 访问官网★ GitHub
01

功能特性

01实现MCP服务器,将PHP能力(工具、资源、提示)暴露给AI代理。
02构建MCP客户端,从PHP应用程序连接并与任何MCP服务器进行交互。
03支持基于属性和手动注册服务器功能。
04多种传输选项,包括STDIO和HTTP,实现灵活部署。
05客户端高级功能,如进度跟踪、采样、引出和日志支持。
02

为什么选择它

+官方 SDK,由 PHP 基金会和 Symfony 项目共同推动
+基于属性的能力声明,在现代 PHP 里写起来很自然
+同时提供服务端和客户端 SDK,支持多种传输方式和会话管理
+遵循 Symfony 的编码规范和向后兼容承诺
03

权衡点

!按 README 所述,在第一个主版本发布前属于实验性项目
!GitHub 没有检测到许可证,使用前请先确认条款
!需要熟悉 PHP 属性和 Symfony 风格的约定
!README 很长、选项很多,上手前要读不少内容
04

维护状况检查

活跃检查日期: 2026-10-23
最近提交
2026-10-20
近 90 天提交数
100+
近 90 天发布数
4
最新发布
v0.9.0 (2026-10-18)
未关闭 issue
57
近期 issue 至少有一条评论的比例
3/6
近 12 周每周提交数
近 12 周每周提交数: 0, 16, 40, 10, 7, 4, 2, 0, 1, 37, 38, 6

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #586 SchemaValidator rejects nested empty JSON objects as arrays4 条评论 · 2026-10-10
  • #367 [Conformance] SEP-2484: Wire SEP traceability files into conformance test runner; surface per-SEP pass rates4 条评论 · 2026-05-26
  • #44 Proposal: Extract Discovery module from core SDK for better modularity4 条评论 · 2025-09-07
  • #9 [Server] (Re-)Implement missing Notification & Request Handlers4 条评论 · 2025-08-29
  • #489 Slicing the SDK into Multiple Packages3 条评论 · 2026-08-29

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

PHP
运行时
已通过文档验证
Symfony
框架
已通过文档验证
Drupal
内容管理系统
已通过文档验证
CakePHP
框架
已通过文档验证
06

快速开始

1
$ composer require mcp/sdk
07

使用场景

↳将现有的PHP应用程序功能(如数据库访问、自定义逻辑)暴露为可供AI代理调用的工具或可读资源。
↳通过充当MCP客户端,将PHP应用程序与外部AI系统或其他符合MCP的服务集成。
↳通过构建自定义MCP服务器,在Symfony、Drupal或CakePHP生态系统中开发AI驱动的助手或副驾驶。
↳创建基于PHP的自定义“工具”,供大型语言模型(LLM)通过Model Context Protocol发现和执行。
08

同类工具

⚡热门对决:
VSkotlin-sdk★1.5k→VSCopilotKit★38.3k→VSagents-towards-production★21.8k→VSrust-sdk★4.1k→
kotlin-sdk logo
kotlin-sdk★ 1.5k
Kotlin多平台SDK,用于模型上下文协议(MCP),使Kotlin应用能够实现MCP客户端和服务器,从而以标准化方式与大型语言模型交互。
VS对比→
CopilotKit logo
CopilotKit★ 38.3k
CopilotKit 是一个开源开发工具包,旨在帮助您在Web应用程序中构建和部署深度集成的AI助手和智能体,提供快速集成、框架无关性和生产就绪的UI。
VS对比→
agents-towards-production logo
agents-towards-production★ 21.8k
Agents Towards Production是一个开源指南,旨在帮助将AI代理从原型扩展到企业级生产环境,并通过教程涵盖生产级代理的各个方面。
VS对比→
rust-sdk logo
rust-sdk★ 4.1k
一个使用 tokio 异步运行时实现的官方 Rust 模型上下文协议 SDK。
VS对比→
agent-protocol logo
agent-protocol★ 1.5k
Agent Protocol 定义了一个通用的API规范,用于实现和通信AI代理,旨在促进互操作性与标准化。
VS对比→
code-mode logo
code-mode★ 1.6k
Code-Mode 是首个通过安全 TypeScript 代码执行实现 AI 代理工具调用的库,显著提高了效率并降低了成本。
VS对比→
sceneview logo
sceneview★ 1.3k
SceneView 是一个跨平台 3D 和 AR 开发框架,支持 Android、iOS、Web 等,旨在简化 3D 和增强现实应用的构建。
VS对比→
jupyter-mcp-server logo
jupyter-mcp-server★ 1.3k
Jupyter MCP Server是一个为AI设计的多上下文协议(MCP)服务器,用于实时连接和管理Jupyter Notebook,并实现代码沙箱从本地到云端的扩展。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
modelcontextprotocol /
php-sdk
↗

用于构建 MCP 服务和客户端的官方 PHP SDK

1.6k188
最后更新1天前
状态活跃
分类开发者工具
贡献者62
最新发布v0.9.0
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。