shebang-mcp
shebang-mcp
페이지 호스팅, 파일 공유, 단축 링크 생성, Postgres 데이터베이스 실행, API 키 관리를 모두 단일 shb_… 키로 처리하는 하나의 MCP 서버 및 CLI입니다. shebang.pro 계정용입니다.
빠른 시작
Claude Code:
claude mcp add shebang -- npx -y github:New-Kringster/shebang-mcp
npx -y github:New-Kringster/shebang-mcp login다른 stdio 기반 MCP 하네스를 사용하는 경우, 이 서버 항목을 추가하세요:
{
"mcpServers": {
"shebang": {
"command": "npx",
"args": ["-y", "github:New-Kringster/shebang-mcp"]
}
}
}그런 다음 같은 머신의 터미널에서 npx -y github:New-Kringster/shebang-mcp login을 한 번 실행하세요 (또는 SHEBANG_API_KEY를 직접 설정 — 환경 변수 참조).
npm 레지스트리 게시는 계획되어 있지만 아직 라이브가 아닙니다 — 그때까지는 위의 GitHub 약식 표기로 설치하세요.
Related MCP server: Modular MCP Server
로그인 흐름
login은 shebang 플랫폼에 대해 기기 인증 흐름을 시작합니다:
CLI가 플랫폼을 호출하여 짧은 코드와 확인 URL을 받아 둘 다 출력합니다 — 그런 다음 브라우저를 해당 URL로 자동으로 열려고 시도합니다.
브라우저에서 shebang.pro 계정에 로그인하고(이미 로그인하지 않은 경우) 터미널에 출력된 것과 동일한 코드와 기기 이름을 보여주는 페이지가 표시됩니다 — 일치하는지 확인한 다음 승인(또는 거부)을 클릭하세요.
CLI는 백그라운드에서 폴링하고 있습니다. 승인되면 발급된 키를
~/.config/shebang/credentials.json(모드0600)에 쓰고 키의 접두사를 출력합니다.
그 후로는 해당 머신에서 이 서버를 실행하는 모든 하네스가 키를 자동으로 선택합니다 — 프로젝트별 구성이 필요 없습니다.
$ npx -y github:New-Kringster/shebang-mcp login
Confirm this code in your browser:
x 7 w y 6 x 3 a
https://dash.shebang.pro/authorize-agent?code=x7wy6x3a
Opening your browser… (if nothing opens, visit the URL above)
Waiting for approval....
Logged in. Key: shb_examplexxxxxxxx… (master)
Saved to ~/.config/shebang/credentials.json
Your agent can now use shebang.shebang-mcp status는 현재 키의 접두사와 등급을 표시합니다. shebang-mcp logout은 로컬 자격 증명 파일을 삭제합니다(키를 해지하지는 않습니다 — 아래 참조).
키 등급
마스터 —
login이 발급하는 키입니다. 계정에 대한 전체 권한: 모든 앱, 그리고 다른 키 발급 및 해지. 로그인당 하나의 마스터 키.앱 —
page,serve,link,base의 하위 집합으로 범위가 제한됩니다.key_create_app도구를 통해 하위 에이전트용으로 하나를 발급하여 필요한 액세스만 갖도록 하세요. 일반 텍스트 키는 응답에서 정확히 한 번만 표시됩니다.
키는 호출을 인증하는 동안 자신을 해지할 수 없습니다 — 다른 키(일반적으로 발급한 마스터 키, key_revoke 도구 사용) 또는 shebang.pro 대시보드의 계정 페이지에서 키를 해지하세요. shebang-mcp logout은 키를 로컬에서만 잊어버립니다. 이 동일한 알림을 출력합니다.
도구 참조
페이지 (sherpage)
도구 | 기능 |
| 파일 번들에서 새 페이지 게시 |
| 페이지 목록 표시 |
| 한 페이지의 세부 정보 가져오기 |
| 제목/슬러그/만료/조회 예산 업데이트 |
| 액세스 수준 변경(비공개/비밀번호/허용 목록/공개) |
| 페이지 보관 또는 복원 |
| 페이지 및 해당 파일 영구 삭제 |
파일 (sherserve)
도구 | 기능 |
| 로컬 파일을 새 객체로 업로드 |
| 업로드된 객체 목록 표시 |
| 슬러그 또는 ID로 한 객체의 세부 정보 가져오기 |
| 객체 및 해당 파일 영구 삭제 |
단축 링크 (sherlink)
도구 | 기능 |
| 앱 전체의 모든 단축 링크 목록 표시 |
| 코드, 별칭 또는 ID로 한 링크의 세부 정보 가져오기 |
| 액세스, 비밀번호, 만료 또는 조회 예산 변경 |
| 사용자 지정 vanity 별칭 설정 또는 해제 |
| 링크 및 래핑된 페이지/파일 삭제 — 되돌릴 수 없음 |
데이터베이스 (sherbase)
도구 | 기능 |
| 새 Postgres 프로젝트 프로비저닝(데이터베이스 + 역할) |
| 데이터베이스 프로젝트 목록 표시 |
| 프로젝트에 대해 하나의 SQL 문 실행 |
| 프로젝트 영구 삭제 — 되돌릴 수 없음 |
키 (마스터 전용)
도구 | 기능 |
| 범위가 제한된 앱 키 발급, 일반적으로 하위 에이전트용 |
| 계정의 모든 키 목록 표시(해시 또는 일반 텍스트는 절대 아님) |
| ID로 키 영구 해지 — 되돌릴 수 없음 |
OAuth (마스터 전용)
도구 | 기능 |
| 등록된 sherlock OAuth 클라이언트 목록 표시 |
| 새 OAuth 클라이언트 등록(일회성 비밀번호 반환) |
환경 변수
변수 | 용도 |
| 인증에 사용할 |
| 플랫폼 기본 URL; 기본값은 |
|
|
플랫폼
이 저장소의 MCP 서버와 CLI는 클라이언트 전용입니다 — 비밀, 서버 코드, 데이터베이스에 직접 연결하는 것은 없습니다. 플랫폼 자체(계정, 키, 페이지, 파일, 링크, 데이터베이스, OAuth)는 shebang.pro에서 운영됩니다. 이 클라이언트를 사용하려면 해당 계정이 필요합니다.
라이선스
MIT — LICENSE 참조.
This server cannot be deployed
Maintenance
Related MCP Connectors
Publish HTML, Markdown, and multi-file sites as shareable URLs instantly via MCP.
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Build, deploy, and host full-stack web apps from any MCP client. DB, auth, storage, cron included.
A MCP server built for developers enabling Git based project management with project and personal…
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA unified MCP server with composable tools for GitHub operations, file management, shell execution, kanban boards, Discord messaging, and package management. Features role-based security, HTTP/stdio transports, and a web-based development UI.-
- FlicenseBqualityDmaintenanceA config-driven, zero-dependency MCP server with plugin architecture that enables filesystem operations, shell commands, HTTP requests, and utilities through simple JSON configuration.31-
- FlicenseNot gradedqualityDmaintenanceA production-ready MCP server providing file, system, math, and text utilities through a simple CLI client.-
- AlicenseNot gradedqualityCmaintenanceA secure remote MCP server for self-hosted Supabase installations, enabling database schema management, SQL queries, and interaction with local Supabase services like Auth, Storage, and Edge Functions.1,301 npmMIT