Token导航 LogoToken导航TokenDH.com
com mcpserver logo
文档知识未说明官方级别未说明来源级核验

com mcpserver

MCP Server

一个Joomla组件,通过JSON-RPC over HTTP提供模型上下文协议(MCP)服务,允许AI客户端与Joomla网站内容和API交互。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PHP知识管理AI交互ClaudeAPI集成Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

BKWSU-UK

提供方

BKWSU-UK

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

com_mcps服务器

一个Joomla 4、5和6组件,它公开了一个 模型上下文协议(MCP) 服务器通过HTTP上的JSON-RPC。它允许AI客户端(例如Claude Desktop、Cursor)与Joomla网站的内容和API进行交互。

版本: 0.4.0 · 要求: Joomla 5.x·PHP 8.1+

______________________________________________________________________

特性

  • JSON-RPC 2.0端点可在站点和管理员上下文中访问
  • 带有可选IP允许列表和CORS源控制的承载令牌身份验证
  • 可配置的速率限制(每个时间窗口的请求)
  • 通过Joomla的缓存层进行响应缓存
  • 工具输入的JSON模式验证
  • 用于监测的健康/活性端点
  • Node.js标准→HTTP网桥(mcp-http-bridge.js)适用于桌面MCP客户端

______________________________________________________________________

安装

来自拉链包装

  1. ./build.sh 在下面生成可安装的zip build/.
  2. Joomla管理员→ 系统→ 安装→ 扩展,上传zip。

来源(开发)

  1. 将此存储库克隆到您的Joomla安装中 components/com_mcpserver 目录(或符号链接)。
  2. 安装Composer依赖项:
cd admin
composer install --no-dev
  1. 使用根目录的清单通过Joomla安装程序安装组件,或手动复制文件并在数据库中注册组件。

______________________________________________________________________

配置

导航到 管理员→ 组件→ MCP服务器→ 选项.

基本

设置默认值说明
服务器名称joomla-mcp-serverMCP服务器信息中返回的标识符
基本URL*(空)*Joomla REST API的基本URL
API代币*(空)*出站REST API调用的承载令牌
验证SSL验证出站请求上的SSL证书
默认语言*内容请求的语言标签
缓存TTL60响应缓存生存期(秒)
WebSocket主机0.0.0.0WebSocket侦听器的主机
WebSocket端口9077WebSocket侦听器的端口

安全

设置默认值说明
需要认证对入站MCP请求强制使用承载令牌
MCP承载令牌*(空)*客户端必须提供的令牌 Authorization: Bearer
IP允许列表*(空)*换行符分隔的允许客户端IP列表(空=全部)
允许的起源*(空)*换行符分隔CORS源(空=全部)
可信代理*(空)*Newline分离的代理IP X-Forwarded-For 信任
费率限制请求60每个窗口允许的最大请求数
速率限制窗口60窗口持续时间(秒)

______________________________________________________________________

端点

方法路径描述
POST/index.php?option=com_mcpserver&task=rpc.executeJSON-RPC 2.0 MCP端点(站点)
GET/index.php?option=com_mcpserver&task=health.check健康检查(现场)
POST/administrator/index.php?option=com_mcpserver&task=rpc.executeJSON-RPC 2.0 MCP端点(管理员)
GET/administrator/index.php?option=com_mcpserver&task=health.check健康检查(管理员)

______________________________________________________________________

桌面客户端集成(stdio桥)

对于通过stdio进行通信的客户端(例如Claude Desktop),请使用附带的Node.js网桥:

node site/mcp-http-bridge.js

配置您的MCP客户端以生成此进程。网桥将stdio JSON-RPC消息转发到HTTP端点,并将响应流式传输回来。

______________________________________________________________________

依赖项

通过Composer进行管理 admin/:

包装用途
guzzlehttp/guzzle出站HTTP客户端
monolog/monolog日志记录
justinrainbow/json-schemaJSON模式验证

______________________________________________________________________

许可证

GPL-2.0或更高版本

目录标签

目录标签

PHP知识管理AI交互ClaudeAPI集成本地部署Joomla组件JSON-RPC内容管理

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP