Skip to main content
Glama
RPMC-Marco

rpmc-superops-mcp

by RPMC-Marco

rpmc-superops-mcp

RPM Computers(RPMC)용 독립형 SuperOps MCP 서버입니다.

이 프로젝트는 WYRE, Computask, Servosity의 포크가 아닙니다. 해당 프로젝트들은 구현 기여 프로젝트이자 라이브 API 참조 자료입니다. docs/PROVENANCE.md를 참조하세요.

1단계: 인증된 읽기 전용, QNAP(LAN)에서의 Docker. 쓰기 도구는 등록되지 않으며 tools/list에 나타나지 않습니다.

런타임

  • Node.js 24

  • MCP TypeScript SDK v2 (@modelcontextprotocol/server + @modelcontextprotocol/node)

  • stdio(데스크톱 MCP 클라이언트) 또는 Streamable HTTP(QNAP)

  • SuperOps 자격 증명은 컨테이너/프로세스 환경에서만 가져옵니다

  • HTTP MCP 호출자는 Authorization: Bearer <MCP_AUTH_TOKEN>을 전송해야 합니다(MCP_AUTH_TOKEN ≥ 32자)

  • stdio는 MCP_AUTH_TOKEN이 필요하지 않습니다

Host/Origin 정책 및 v2 결정에 대해서는 docs/MCP-SDK.md를 참조하세요.

Related MCP server: runtime-inspector-mcp

빠른 시작(개발)

cp .env.example .env
npm install
npm test
npm run build

HTTP:

MCP_TRANSPORT=http MCP_AUTH_TOKEN=... SUPEROPS_API_TOKEN=... SUPEROPS_SUBDOMAIN=... SUPEROPS_REGION=us npm start

호출자:

POST /mcp
Authorization: Bearer <MCP_AUTH_TOKEN>
Accept: application/json, text/event-stream

HTTP는 상태 비저장(요청마다 새 MCP 서버)이므로 향후 Cloudflare Access/Tunnel 홉 뒤에서도 고정 세션 없이 작동합니다. /health는 Docker HEALTHCHECK를 위해 인증이 필요 없으며 토큰이나 티켓 내용을 노출하지 않습니다.

브라우저 클라이언트가 Origin을 전송할 경우 MCP_ALLOWED_ORIGINS를 설정하세요. LAN QNAP 또는 향후 터널 호스트 이름의 경우 MCP_ALLOWED_HOSTS를 설정하세요(또는 Origins를 설정하고 Host가 해당 목록을 재사용하게 하세요). Origin을 생략하는 비브라우저 클라이언트는 계속 작동합니다. /mcp에는 Host가 항상 필요합니다.

Docker

docker build -t rpmc-superops-mcp:local .
docker run --rm -p 127.0.0.1:8080:8080 --env-file /secure/path/.env rpmc-superops-mcp:local

docker-compose.sample.yml을 참조하세요. 프로덕션 compose는 QNAP에 유지되며 커밋되지 않습니다.

CI는 모든 푸시에서 이미지를 빌드합니다(레지스트리 게시 없음). Docker가 설치된 머신에서 로컬/QNAP 이미지 스모크 테스트가 여전히 필요합니다.

개인정보 보호

도구 JSON 페이로드는 보수적인 안전 출력 패스를 거칩니다. 자유 형식 문자열에서 신뢰도가 높은 비밀 값은 [redacted]로 대체되며, 변경된 내용이 있을 때 _privacy를 통해 표시됩니다. 대화/메모 content도 HTML이 제거됩니다. 첨부 파일은 메타데이터 전용으로 유지됩니다. 유용한 기술적 증거는 보존됩니다. 이는 DLP가 아닙니다.

라이선스

Apache-2.0. LICENSE, NOTICE 및 THIRD_PARTY_NOTICES.md를 참조하세요.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    C
    quality
    B
    maintenance
    A local MCP server for the LimaCharlie security platform that provides investigation, administration, and content-review workflows via a broad read-only tool surface with explicit organization scoping and audit logging.
    100
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Read-only MCP server to inspect allowlisted Docker containers, systemd services, JSONL logs, and HTTP health endpoints without arbitrary shell access.
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    Read-only MCP server for searching migrated Papertrail logs via SolarWinds Observability API. Provides tools to list environments and perform bearer-authenticated log queries through stdio.
    2
  • A
    license
    Not graded
    quality
    A
    maintenance
    An MCP server exposing scoped, read-only enterprise operations tools with fail-closed credential handling. It returns opaque approval IDs for mutations and requires a separate operator approval command to release one-time capabilities.
    MIT

View all related MCP servers

Related MCP Connectors

  • Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies.

  • Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.

  • Search, document and execute authenticated API calls across 700+ apps via one MCP server

View all MCP Connectors

Latest Blog Posts

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/RPMC-Marco/rpmc-superops-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server