CODESYS MCP Server
CODESYS MCP 서버
CODESYS Development System V3를 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. MCP 클라이언트에게 엄선된 CODESYS 가이드, 구조화된 텍스트(Structured Text) 작성 도움말, 검색 가능한 로컬 PDF 문서, 그리고 허용된 공식 CODESYS 페이지에 대한 선택적 실시간 조회 기능을 제공합니다.
이 서버는 /mcp 경로의 HTTP를 통해 실행하거나, 직접적인 CLI 및 에이전트 통합을 위해 stdio를 통해 실행할 수 있습니다. 공식 페이지는 프로젝트에 복사되는 대신 요약 및 인용됩니다. 주요 공식 소스로는 CODESYS 온라인 도움말과 CODESYS 예제가 있습니다.
도구
search_codesys_docs: 엄선된 및/또는 공식 CODESYS 가이드를 검색합니다.get_codesys_topic: POU, 펑션 블록, 타이머, 태스크, 변수, 라이브러리, 디버깅 또는 구조화된 텍스트와 같은 알려진 주제를 설명합니다.codesys_writing_guidance: 요청된 작업에 대해 실용적인 CODESYS 및 구조화된 텍스트 설계 지침을 제공합니다.list_codesys_pdfs: 구성된 PDF 폴더에서 사용 가능한 PDF 문서를 나열합니다.search_codesys_pdfs: 로컬 PDF 문서에서 추출된 텍스트를 검색합니다.get_codesys_pdf: 특정 로컬 PDF 문서에서 추출된 텍스트를 반환합니다.get_codesys_page: 허용된 모든 CODESYS 문서 URL의 전체 텍스트 내용을 가져옵니다.crawl_codesys_help: 검색 가능한 문서를 위해 CODESYS 도움말 사이트를 크롤링하고 인덱싱합니다.
Related MCP server: mql5-help-mcp
기능
개념, 구문 및 워크플로우 도움말을 위해 엄선된 CODESYS 가이드를 검색합니다.
POU, 펑션 블록, 타이머, 태스크, 변수, 라이브러리, 디버깅 및 구조화된 텍스트와 같은 일반적인 CODESYS 주제를 설명합니다.
실용적인 구조화된 텍스트 및 프로젝트 구조 지침을 제공합니다.
docs/pdfs/에 배치된 로컬 PDF 매뉴얼 및 노트를 검색합니다.허용된 공식 CODESYS 문서 페이지를 가져와 요약합니다.
공식 도움말 사이트를 크롤링하여 검색 가능한 인덱스를 구축합니다.
사용자 설치 방법
자신의 컴퓨터에서 직접 서버를 실행하려는 경우 사용하십시오.
전제 조건:
Node.js 20 이상
npm
새로 클론한 경우:
npm install
cp .env.example .env
npm run buildHTTP 서버 시작:
npm start또는 stdio 서버 시작:
npm run start:stdio기본적으로 HTTP 서버는 http://0.0.0.0:3000/mcp에서 수신 대기합니다.
LLM 또는 에이전트 설치 방법
AI 에이전트인가요?
agent.md를 읽어보세요. 여기에는 귀하를 위해 특별히 작성된 완전한 단계별 자체 설치 가이드가 포함되어 있습니다. 거기서부터 시작하세요.
LLM이 MCP 클라이언트로서 서버에 직접 연결하도록 지시받을 때 이 섹션을 사용하십시오.
LLM에게 제공할 제안된 지침:
Read agent.md in the repository root. It contains the exact steps to install this MCP server into yourself.먼저 프로젝트를 빌드합니다:
npm install
npm run build로컬 에이전트 통합을 위해 stdio 전송을 선호합니다.
로컬 빌드 출력을 사용하여 클라이언트에 서버를 추가합니다:
claude mcp add --transport stdio codesys-docs -- node ./dist/src/cli.js --stdio클라이언트가 HTTP를 사용해야 하는 경우 서버를 시작하고 엔드포인트를 등록합니다:
npm startclaude mcp add --transport http codesys-docs http://localhost:3000/mcp에이전트가 게시된 패키지에서만 작동할 수 있는 경우 다음을 사용합니다:
claude mcp add --transport stdio codesys-docs -- npx -y codesys-mcp-server --stdioCodex CLI의 경우:
codex mcp add codesys-docs -- node ./dist/src/cli.js --stdio빠른 시작
npm install
cp .env.example .env
npm run build
npm start서버는 기본적으로 http://0.0.0.0:3000/mcp에서 수신 대기합니다.
Docker
docker compose up --buildcompose 파일은 ./docs/pdfs를 컨테이너에 읽기 전용으로 마운트하므로 이미지를 다시 빌드하지 않고도 로컬에서 PDF를 추가할 수 있습니다.
PDF 폴더
CODESYS 매뉴얼, 공급업체 PDF, 프로젝트 노트, 데이터시트 또는 내보낸 문서를 다음 위치에 넣으십시오:
docs/pdfs/MCP 서버는 해당 폴더의 .pdf 파일에서 텍스트를 추출하여 다음을 통해 사용할 수 있게 합니다:
sourceMode: "pdf"또는sourceMode: "all"을 사용한search_codesys_docslist_codesys_pdfssearch_codesys_pdfsget_codesys_pdf
PDF 텍스트 추출은 검색 가능한 텍스트 PDF에 가장 적합합니다. 스캔된 이미지 전용 PDF는 OCR이 이미 적용되지 않은 경우 콘텐츠를 거의 또는 전혀 반환하지 않을 수 있습니다. 추출된 텍스트는 다이어그램, 스크린샷, 서식 및 일부 표를 생략할 수 있으므로 중요한 엔지니어링 세부 정보는 원본 PDF와 대조하여 확인해야 합니다.
구성
변수 | 기본값 | 설명 |
|
| HTTP 포트. |
|
| 바인딩 호스트. |
|
| 실시간 공식 CODESYS 페이지 조회를 활성화합니다. |
|
| 공식 페이지당 가져오기 시간 제한. |
|
| 공식 페이지에 대한 메모리 내 캐시 TTL. |
|
| 로컬 PDF에 대한 텍스트 추출/검색을 활성화합니다. |
|
|
|
|
| PDF당 저장되는 최대 추출 텍스트. |
CLI 사용법
# HTTP server (default)
node dist/src/cli.js
npm start
# Stdio server (for Claude Code / Codex CLI MCP integration)
node dist/src/cli.js --stdio
npm run start:stdio수락 검사
npm test
npm run build
curl http://localhost:3000/healthzThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceA Model Context Protocol server that enables seamless interaction between MCP clients (like Claude Desktop) and CODESYS V3 programming environments, allowing automation of project management, POU creation, code editing, and compilation tasks.131114MIT
- Flicense-qualityDmaintenanceProvides AI coding assistants with local access to 4500+ MQL5 documentation files and supplementary ebooks via MCP, enabling efficient search, browsing, and error diagnosis for MQL5 development.22
- Flicense-qualityDmaintenanceEnables LLM-powered code analysis, generation, debugging, and context management through MCP integration with IDEs like Cursor and Claude Desktop.
- Alicense-qualityBmaintenanceEnables AI-driven embedded development: generate, build, flash, and debug firmware using natural language commands through MCP.MIT
Related MCP Connectors
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zandiexoder/CodeSYS-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server