max-channel-mcp
max-channel-mcp
메신저 MAX의 채널에 게시하기 위한 MCP 서버입니다.
Claude Desktop, Claude Code 및 Model Context Protocol을 지원하는 다른 클라이언트에 연결됩니다. 설정 후 어시스턴트는 요청만 하면 채널에 텍스트, 사진, 비디오, 오디오, 문서 및 지리적 위치를 게시할 수 있습니다.
Вы: Опубликуй в канале анонс с картинкой из ~/Downloads/banner.png
и кнопкой на сайт.
ИИ: [вызывает max_send_photos]
Опубликовано. Ссылка: https://max.ru/ваш_канал/AaApSIDNYGM기능
Markdown 또는 HTML 마크업이 포함된 텍스트 게시
최대 10장의 사진, 비디오, 혼합 앨범
오디오, 문서, 지리적 위치
메시지 아래 버튼 — 링크 및 콜백
게시된 메시지 수정 및 고정
채널 기록 읽기
메시지 삭제는 의도적으로 구현되지 않았습니다. 어시스턴트가 채널 내용을 지울 수 없어야 합니다.
Related MCP server: Telegram Channel MCP Server
요구 사항
Node.js 18.18 이상
MasterBot을 통해 생성된 봇
채널에서 봇의 관리자 권한
설치
Claude Code
claude mcp add max-channel \
--scope local \
--env MAX_BOT_TOKEN=ваш_токен \
--env MAX_CHAT_ID=-10000000000001 \
-- npx -y max-channel-mcplocal 범위는 토큰을 프로젝트 파일이 아닌 개인 구성에 저장합니다.
Claude Desktop
claude_desktop_config.json에 추가하세요:
{
"mcpServers": {
"max-channel": {
"command": "npx",
"args": ["-y", "max-channel-mcp"],
"env": {
"MAX_BOT_TOKEN": "ваш_токен",
"MAX_CHAT_ID": "-10000000000001"
}
}
}
}설정 파일 경로:
macOS —
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows —
%APPDATA%\Claude\claude_desktop_config.json
소스에서
git clone https://github.com/eduard256/max-channel-mcp.git
cd max-channel-mcp
npm install
npm run build그런 다음 구성에서 npx 대신 node /전체/경로/dist/index.js를 지정하세요.
설정
토큰을 얻는 방법
MasterBot을 열고 지침에 따라 봇을 생성하세요. 응답으로 토큰이 제공됩니다.
채널 ID를 확인하는 방법
봇을 채널에 관리자로 추가하세요.
요청을 실행하세요:
curl -H "Authorization: ВАШ_ТОКЕН" https://platform-api2.max.ru/chats원하는 채널의
chat_id필드를 가져오세요. 일반적으로 음수입니다.
환경 변수
변수 | 필수 | 설명 |
| 예 | MasterBot의 봇 토큰 |
| 예 | 게시할 채널 ID |
| 아니요 | 내장 인증서 대신 사용할 사용자 정의 루트 인증서 |
| 아니요 |
|
도구
도구 | 설명 |
| 텍스트 메시지 |
| 공통 캡션이 있는 1~10장의 사진 |
| 하나 이상의 비디오 |
| 하나의 메시지에 사진과 비디오 |
| 오디오 파일 |
| 문서 |
| 지도상의 지점 |
| 게시된 메시지의 텍스트 수정 |
| 메시지 고정 |
| 고정 해제 |
| 채널의 최근 메시지 |
| 채널 및 봇 권한 정보 |
파일은 디스크 경로로 전달됩니다. 버튼은 모든 게시 도구의 선택적 버튼 매개변수입니다.
MAX 제한 사항
실제로 확인되었습니다. 공식 문서에는 이러한 규칙이 완전히 설명되어 있지 않습니다.
규칙 | 세부 사항 |
텍스트 길이 | 4000자 이하 |
사진 | 하나의 메시지에 최대 10장 |
비디오 | 하나의 메시지에 여러 개 허용 |
오디오 | 정확히 하나, 다른 것과 결합 불가 |
문서 | 정확히 하나, 다른 것과 결합 불가 |
지리적 위치 | 정확히 하나, 다른 것과 결합 불가 |
사진 + 비디오 | 유일하게 허용되는 서로 다른 유형의 조합 |
버튼 | 모든 메시지에 추가 가능 |
마크업 | 형식을 명시적으로 지정한 경우에만 작동 |
오디오, 문서, 지리적 위치를 다른 첨부 파일과 혼합하면 서버는 Must be only one audio attachment in message와 같은 오류로 거부합니다.
인증서
MAX 서버는 "Russian Trusted Root CA"(러시아 디지털 개발부) 인증 기관의 인증서를 사용합니다. 이 루트는 표준 Node.js 저장소에 없으므로 추가 설정 없이는 연결이 unable to get local issuer certificate 오류로 중단됩니다.
서버가 수동 설정 없이 모든 머신에서 작동하도록 루트 인증서가 패키지에 포함되어 있습니다 — 파일 certs/russian_trusted_root.pem.
작동 방식:
인증서는
max.ru,oneme.ru,okcdn.ru및mycdn.me도메인에 만 적용됩니다. 나머지 트래픽은 일반적인 방식으로 확인됩니다.시스템 루트를 대체하지 않고 추가합니다.
시작 시 SHA-256 체크섬이 확인됩니다. 파일이 변경되면 서버가 시작되지 않습니다.
시스템에 아무것도 설치되지 않습니다. 설정은 서버 프로세스 내에서만 적용됩니다.
내장 인증서의 지문:
d26d2d0231b7c39f92cc738512ba54103519e4405d68b5bd703e9788ca8ecf31gosuslugi.ru에 게시된 것과 비교할 수 있습니다.
루트가 이미 시스템에 설치된 경우 내장 인증서를 비활성화할 수 있습니다: MAX_DISABLE_CUSTOM_CA=1. 사용자 정의 인증서는 MAX_CA_CERT_PATH를 통해 연결됩니다.
진단
서버는 표준 오류 스트림에 진단 정보를 출력합니다. 시작 시 TLS 상태와 연결 확인 결과가 표시됩니다.
메시지 | 원인 및 해결 방법 |
| 클라이언트 구성의 |
| 토큰이 만료되었거나 완전히 복사되지 않았습니다. MasterBot에서 다시 발급하세요 |
| 봇이 채널에 추가되지 않았거나 관리자가 아닙니다. |
|
|
| 파일 경로와 형식을 확인하세요. |
| 절대 경로를 사용하세요. |
알려진 라이브러리 문제
서버는 공식 라이브러리 @maxhub/max-bot-api를 사용합니다. 버전 0.2.5에서는 Node.js 21 이상에서 파일 경로나 스트림을 통한 이미지 및 문서 업로드가 작동하지 않습니다. FormData에 최신 undici가 파일로 인식하지 못하는 객체가 삽입되어 서버가 NO_IMAGE로 응답합니다.
이 서버는 파일을 메모리로 읽어 Buffer로 전달하여 이 문제를 해결합니다. 비디오와 오디오는 다른 방식으로 업로드되며 영향을 받지 않습니다.
라이선스
MIT
This server cannot be installed
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
- AlicenseBqualityDmaintenanceEnables interaction with Telegram channels through the Bot API, supporting comprehensive messaging operations including sending text/photos, creating polls, managing reactions, and editing/deleting messages. Provides complete channel management capabilities for automated Telegram bot operations.727MIT
- FlicenseNot gradedqualityDmaintenanceEnables sending messages to Telegram channels via MCP protocol, integrating with AI assistants for automated messaging.7
- AlicenseAqualityDmaintenanceEnables AI assistants to publish, edit, search, and manage messages in Telegram channels via a set of MCP tools.8MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to send Telegram messages including text, images, links, and documents through MCP tools.MIT
Related MCP Connectors
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.
Publish, schedule and verify social posts across seven networks from your AI assistant.
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/eduard256/max-channel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server