
plone/plone-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
대신 Plone 웹 사이트로 이동하십시오. Plone MCP는 Claude와 같은 AI 조수가 페이지를 만들고, 콘텐츠를 게시하고, 사이트를 검색하고, 대신 번역을 관리 할 수 있습니다 ...
개요
대신 Plone 웹 사이트로 이동하십시오. Plone MCP는 Claude와 같은 AI 조수를 만들고 페이지를 편집하고, 콘텐츠를 게시하고, 사이트를 검색하고, 일반 언어로 번역을 관리 할 수 있습니다. 사용하려면 코딩이 필요하지 않으며, Plone 사이트에서 변경할 수 없습니다. 그것은 모델 Context Protocol (MCP)에 내장되어, AI 조수가 외부 도구 및 데이터에 안전하게 연결할 수있는 개방형 표준입니다. Plone MCP는 MCP 도구 세트로 Plone의 REST API를 노출하므로 MCP 호환 클라이언트 - Claude Desktop, Claude Code 및 기타 - 사이트를 구동 할 수 있으며 개발자는 스크립트, automate 또는 동일한 도구의 상단에 빌드 할 수 있습니다. Node.js 22+를 요구합니다. Claude Desktop의 설정 파일에 추가한 다음 Claude 데스크톱을 다시 시작합니다. - macOS: ~/Library/Application Support/Claude/claude desktop config.json - Windows: %APPDATA%\Claude\claude desktop config.json 이제는 Plone 사이트에 연결하기 위해 Claude를 묻습니다. 예를 들어 "[T0]]] 관리자 / 관리자로 연결하십시오.
개요(AI 번역)
대신 Plone 웹 사이트로 이동하십시오. Plone MCP는 Claude와 같은 AI 조수를 만들고 페이지를 편집하고, 콘텐츠를 게시하고, 사이트를 검색하고, 일반 언어로 번역을 관리 할 수 있습니다. 사용하려면 코딩이 필요하지 않으며, Plone 사이트에서 변경할 수 없습니다.
그것은 모델 Context Protocol (MCP)에 내장되어, AI 조수가 외부 도구 및 데이터에 안전하게 연결할 수있는 개방형 표준입니다. Plone MCP는 MCP 도구 세트로 Plone의 REST API를 노출하므로 MCP 호환 클라이언트 - Claude Desktop, Claude Code 및 기타 - 사이트를 구동 할 수 있으며 개발자는 스크립트, automate 또는 동일한 도구의 상단에 빌드 할 수 있습니다.
퀵스타트
Node.js 22+를 요구합니다. Claude Desktop의 설정 파일에 이것을 추가하면 Claude Desktop을 다시 시작합니다.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 윈도우:
%APPDATA%\Claude\claude_desktop_config.json
이제는 Plone 사이트에 연결하기 위해 Claude를 요청합니다. 예. * “[T2]] 관리자 / 관리자”*로 연결하십시오.
필수품
-
Node.js 22+ - 서버 실행에 필요한 (
^20.19.0 || >=22.12.0]; 설치:brew install nodemacOS 또는 nodejs.org에서) -
** 혼자 6.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Plone MCP Server
Talk to your Plone website instead of clicking through it. Plone MCP lets AI assistants like Claude create and edit pages, publish content, search the site, and manage translations on your behalf, in plain language - no coding required to use it, and nothing to change on your Plone site to enable it.
It’s built on the Model Context Protocol (MCP), an open standard that lets AI assistants safely connect to external tools and data. Plone MCP exposes Plone’s REST API as a set of MCP tools, so any MCP-compatible client - Claude Desktop, Claude Code, and others - can drive your site, and developers can script, automate, or build on top of the same tools.
Quickstart
Requires Node.js 22+. Add this to Claude Desktop’s config file, then restart Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"plone": {
"command": "npx",
"args": ["-y", "@plone/mcp"]
}
}
}
Now ask Claude to connect to your Plone site, e.g. “Connect to https://demo.plone.org as admin/admin”.
Prerequisites
-
Node.js 22+ - Required to run the server (
^20.19.0 || >=22.12.0; install:brew install nodeon macOS or from nodejs.org) -
Plone 6.0+ site with REST API - The CMS you’ll be connecting to
pnpmis only needed if you want to clone the repo and develop locally (see Local Development). The recommended setup below usesnpxand doesn’t require cloning anything.
Transports
The server ships two entry points:
- STDIO (
plone-mcpbin /dist/stdio-server.js) - for local MCP clients such as Claude Desktop. - HTTP (
dist/http-server.js) - a streamable-HTTP server with per-session state, listening onPORT(default3001) at/mcp. Start it withmake start.
Quick Start using Claude Desktop as an example
The @plone/mcp package is published on npm, so there’s nothing to install or build - npx fetches and runs it on demand.
- Configure Claude Desktop
Add to Claude’s configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
With environment variables (optional):
{
"mcpServers": {
"plone": {
"command": "npx",
"args": ["-y", "@plone/mcp"],
"env": {
"PLONE_BASE_URL": "https://demo.plone.org",
"PLONE_USERNAME": "admin",
"PLONE_PASSWORD": "admin"
}
}
}
}
Without environment variables (useful if you connect to different Plone sites and prefer to pass credentials per session via plone_configure):
{
"mcpServers": {
"plone": {
"command": "npx",
"args": ["-y", "@plone/mcp"]
}
}
}
- Restart Claude Desktop
설치
npx -y @plone/mcp설정
{
"mcpServers": {
"plone": {
"command": "npx",
"args": ["-y", "@plone/mcp"]
}
}
}