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 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
- FlicenseNot gradedqualityCmaintenanceA 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
- AlicenseNot gradedqualityDmaintenanceA full-featured MCP server for local development with filesystem, shell, editor, session persistence, and security features.2MIT
- FlicenseNot gradedqualityCmaintenanceA production-ready MCP server providing file, system, math, and text utilities through a simple CLI client.
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for interacting with the Supabase platform
MCP server for managing Prisma Postgres.
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/New-Kringster/shebang-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server