MCP集成框架

一个基于Nette框架的Model Context Protocol(MCP)集成示例项目,提供工具、资源和提示功能。

  • by contributte
  • PHP
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 contributte/mcp-skeleton

使用说明

Website 🚀 contributte.org | Contact 👨🏻‍💻 f3l1x.io | Twitter 🐦 @contributte


MCP骨架

演示集成的示例项目 模型上下文协议(MCP) 为了 网络框架 使用 contributte/mcp.

MCP集成基于上游文件: 贡献/mcp文档.

需求

  • PHP 8.4+
  • 作曲家
  • Node.js(仅适用于MCP检查器) npx)

安装

composer install

用法

此骨架注册了一个名为的MCP服务器 default 并使用 属性自动发现 从 app/Domain/Mcp.

能力:

  • 工具:
    • calculator_add
    • calculator_multiply
  • 资源:
    • app://config
    • file://readme
  • 资源模板:
    • app://users/{id}
  • 提示:
    • code_review
    • explain_code

流式HTTP服务器

  1. 启动检查器: make inspector
  2. 在浏览器中打开检查器并连接到 http://localhost:8080/mcp.

手册

  1. 启动检查器: make inspector (或 make mcp-stdio 自动运行STDIO服务器)
  2. 在浏览器中打开检查器并执行工作。

截图

工作室

可流式传输的HTTP

发展

看 如何做出贡献 对于这个包裹。

此软件包目前由这些作者维护。


考虑 支持 贡献者 开发团队。也谢谢你使用这个项目。