GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
제작자가 쓴 설명(영어 원문)
No-KYC offshore hosting an AI agent runs end-to-end: no-email signup, crypto, VPS, deploy, Tor.
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
IMPREZA_API_KEY, IMPREZA_API_SECRET, IMPREZA_BASE_URL, IMPREZA_PROXY비밀로 표시된 값은 내 계정의 열쇠예요. 절대 다른 사람과 공유하거나 채팅에 붙여 넣지 마세요.
필요한 것
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
웹, 데스크톱, 모바일의 Claude에서 쓸 수 있어요:
https://mcp.imprezahost.com/mcpClaude Desktop → Settings → Developer → Edit Config를 열고 claude_desktop_config.json에 이 내용을 붙여 넣으세요
{
"mcpServers": {
"impreza": {
"command": "npx",
"args": [
"-y",
"impreza-mcp"
],
"env": {
"IMPREZA_API_KEY": "your-value",
"IMPREZA_API_SECRET": "your-value",
"IMPREZA_BASE_URL": "your-value",
"IMPREZA_PROXY": "your-value"
}
}
}
}터미널에서 이 명령어를 실행하세요
claude mcp add --transport http impreza https://mcp.imprezahost.com/mcpclaude mcp add impreza --env IMPREZA_API_KEY=your-value --env IMPREZA_API_SECRET=your-value --env IMPREZA_BASE_URL=your-value --env IMPREZA_PROXY=your-value -- npx -y impreza-mcp실행하기 전에 빈 값을 채워 주세요.
프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"impreza": {
"url": "https://mcp.imprezahost.com/mcp"
}
}
}프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"impreza": {
"command": "npx",
"args": [
"-y",
"impreza-mcp"
],
"env": {
"IMPREZA_API_KEY": "your-value",
"IMPREZA_API_SECRET": "your-value",
"IMPREZA_BASE_URL": "your-value",
"IMPREZA_PROXY": "your-value"
}
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"impreza": {
"type": "http",
"url": "https://mcp.imprezahost.com/mcp"
}
}
}프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"impreza": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"impreza-mcp"
],
"env": {
"IMPREZA_API_KEY": "your-value",
"IMPREZA_API_SECRET": "your-value",
"IMPREZA_BASE_URL": "your-value",
"IMPREZA_PROXY": "your-value"
}
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요:
https://mcp.imprezahost.com/mcp메뉴 이름은 요금제나 시기에 따라 조금 다를 수 있어요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
IMPREZA_BASE_URL envIMPREZA_PROXY env이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
도구 이름과 설명은 서버가 2026년 11월 6일에 알려 준 그대로예요. 우리가 아니라 제작자가 쓴 글이고, 일반 텍스트로만 보여 드려요.
impreza_bootstrap_accountCreate a brand-new ANONYMOUS Impreza account — no e-mail, no KYC — and get an operating credential in ONE call. Use this when you have no account or token yet. Returns: account_id, api_key + api_secret (REST), a fresh mcp_token valid for 15 minutes (reconnect THIS MCP server with
impreza_list_appsList apps available in the Impreza curated catalog. Optional filters: category and search. For a custom app outside the catalog, use impreza_deploy_custom.
impreza_search_docsSearch the Impreza documentation and get the actual paragraph back. Use this BEFORE guessing an argument, a field name or how a flow works — "container_name 502", "onion", "how does topup work", "manifest routing", "rate limit". Returns the matching sections with their heading tr
impreza_validate_manifestCheck a custom-deploy manifest BEFORE deploying it. Returns `errors` — the exact reasons the deploy endpoint would reject it, checked by the same validator, so no errors means it will not be turned away for a known reason — and `warnings`: footguns that deploy fine and then hurt
impreza_domain_checkCheck domain availability + price before registering. Pass one domain or several comma-separated. Read-only.
impreza_domain_pricingList registration, renewal and transfer prices for the TLDs Impreza sells, in the account currency. Use this to compare prices and choose a TLD before impreza_domain_check or impreza_register_domain. Read-only.
impreza_list_productsList the products a customer can order (VPS, Tor hosting, dedicated servers, …) with pricing in the account currency. Filter to server products with type "server". The VPS is one configurable product (configurable: true, priced from its smallest size) — get its locations, operati
impreza_vps_offerWhat a new VPS can be, and what it costs. Lists the locations (with each jurisdiction's note), the operating systems, the CPU/memory/disk ranges with the price per unit for every billing cycle, and the apps it can be born with, in the account currency. Pass a whole configuration
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 8일 점검
레지스트리 이름이 GitHub 계정 imprezahost 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
1599ms 만에 응답(HTTP 200)
로그인 필요 없음
도구 설명 8개를 읽었고, AI에게 보내는 숨겨진 지시는 없었어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 3개 중 3개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
입력해야 할 값: IMPREZA_API_KEY, IMPREZA_API_SECRET
둘 다 가능해요. 내 컴퓨터에 설치해도 되고, 클라우드 버전에 연결해도 돼요.
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(0.56.1)은 7일 전 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되기 때문에, 원격 MCP 서버를 지원하는 앱(예: 개발자 모드의 ChatGPT)에서도 쓸 수 있어요.
같은 카테고리에는: GitHub, Desktop Commander, Cloudflare MCP
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
Model Context Protocol server for Impreza Host. Lets AI coding tools (Claude Code, Cursor, Codex CLI, Continue, Zed, ...) deploy customer-built apps to managed Impreza VPSes without leaving the chat.
When you say "deploy this for me" to Claude with this MCP server loaded, Claude calls impreza_deploy_custom directly — packages your project, uploads it, builds + runs on your Impreza VPS, and reports back the URL.
Generate a one-time code in clientarea under Impreza API → Connect an AI assistant, choosing the permissions the assistant needs. Run npx -y impreza-mcp login --code on the machine running the local MCP server. Codes expire after 10 minutes and can be used once.
The CLI exchanges the code at POST /v1/mcp/pair without sending any existing API credentials. It saves the returned key, secret, scopes and expiry in ~/.impreza/credentials.json; the code and secret are never printed. The directory uses mode 0700 and the file 0600 on POSIX. Windows uses a protected ACL granting access only to your account. The server reads this file automatically when neither credential environment variable is set. Explicit IMPREZA_API_KEY and IMPREZA_API_SECRET take precedence together; partial environment credentials never use a saved counterpart.
Set IMPREZA_BASE_URL before pairing for a different API endpoint. HTTPS is required; a v3 onion endpoint requires IMPREZA_PROXY with an explicit SOCKS5 proxy and never falls back to a direct connection. An endpoint other than the official API or a local address also needs IMPREZA_ORIGIN_AUTHORIZED set to that exact origin (for example the API's .onion origin); without it the pairing code is never sent there. The endpoint and proxy are saved with the credential. A different API URL refuses the saved credential. Pairing never follows redirects or retries a code automatically.
An existing credential file is never overwritten. Revoke an old paired key in clientarea before removing its file and pairing again. If an exchange or disk write fails, the code may already have been consumed: check and revoke the new key in clientarea before generating another code. Restart the AI client after pairing.
label is optional plain text of up to 120 characters, counted as Unicode code points, the same way the API counts them. For a managed Impreza VPS, use impreza_install_agent. Requires deploy scope.start-from-nothing skill asks first whether the customer already has a server, and describes the anonymous lobby of the hosted connector: account creation plus reads of public information (docs search, the VPS offer and quote, products, apps, manifest check, domain availability and prices).open, pending, enforced, not_enforced with a reason, or agent_update_required with the minimum agent version) and, per port, open or restricted with its sources. Requires read scope.rules lists only the restricted ports, each with its IPv4 or IPv6 CIDR sources, and rules=[] opens every port again. Restricting can block your own access, so it needs confirm: true; opening does not. Pass the base_revision you read; a stale one is refused with REVISION_CONFLICT. The agent applies it within about a minute. If a restriction cannot be applied, the ports stay open, the status says not_enforced with the reason, and an alert fires on the app. Requires manage scope.impreza_topup accepts the amount as an exact decimal string (for example "25.50") and sends it to the API unchanged, without converting it to a binary floating-point number. A JSON number is still accepted. Strings with an exponent, a sign, spaces or more than two decimal places are refused.deployment_id now covers every identifier the package places in an API URL path: task, backup, VPS, image, invoice, command, read and run IDs, agent IDs, onion client names, the domain in tools that route by domain, and the dedicated IP for reverse DNS. A value that would add or change path segments (., .., /, \, %, whitespace or control characters) is refused before any request leaves the process. Valid IDs are sent exactly as before.prompts/list adds impreza_protect_app. Starting from one of your running apps, it walks the assistant through a cold standby on a server you own in another country: choose the target with the human, create the standby (impreza_deploy_catalog_app with standby: true), pair it and run the first restore drill, each step behind its own explicit human confirmation. After a verified drill it reports the measured copy age and drill duration; these are measurements, not a guaranteed RPO or RTO. It never buys a server, promotes the standby, switches traffic or changes DNS, and it covers the reviewed failover apps (Memos 0.31.0 and Uptime Kuma 2.5.5). Like every prompt, it grants no authority.impreza_list_servers returns each server's failover_location in its structured output: country_code, country_basis (verified, operator_verified or declared; a country you declared for an external server is not verified by Impreza) and country_notice.deployment_id that would add or change path segments in an API URL (., .., /, \, %, whitespace or control characters) is refused before any request leaves the process. Valid IDs are sent exactly as before.impreza_order_vps and impreza_vps_offer now describe what the API does: without app, the VPS is born with app: "none" (bare OS, no agent). Pass app: "@agent" explicitly when the customer wants it deployable, or offer impreza_install_agent later with the customer's confirmation. After ordering, poll impreza_list_services; impreza_list_servers lists only servers with an installed agent.confirm_token; the second call, with the same arguments plus that token, starts the install. `impreza_get_agent_install` says whether a VPS can take it and follows the install until the agent is online.impreza_prepare_secret_entry returns a ten-minute, single-use portal link for a secret variable of an existing app or variable group; the account owner opens it, signs in and types the value there. impreza_get_secret_entry reports only pending, stored, expired or cancelled — never the value or a hash of it. Tools now refuse secret values (passwords, Git tokens, onion private keys, build secrets) in their arguments and point to the portal instead; the REST API is unchanged.impreza_deploy_custom accepts standby: true to create a cold standby on another server, from the same pinned source (image digest, exact git commit, or the frozen Compose upload). The project must declare every persistent volume, and a custom pair cuts over only after a verified drill.Compose review and deployment accept context_id for one retained upload containing local build contexts and runtime env_file, configs or secrets. The same context must be supplied at review and deployment. Runtime files require agent 0.6.11+ with compose-source-files-v1.
Custom Node server/static deployments accept node_package_manager, such as pnpm@10.26.1 or yarn@4.9.2, matching the project's exact packageManager and committed lockfile. Omit for npm. Supported versions are standalone pnpm 10–12 and Yarn 4 projects, without combining this field with npm_workspace. Inspection infers the pin and saved plans retain it. See the deployment documentation for supported inputs and limits.
Read last_operation.progress from impreza_list_deployments for the last reported step and timestamp. Agent 0.6.6+ saves final results before sending them; after restart it resends the same receipt without repeating the deploy. Agent 0.6.7+ can verify a completed preparation checkpoint and restore previous configuration without replaying the deploy (recovery=reconciling). Wait for the terminal failure or confirmed cancellation before retrying. recovery=required means automatic reconciliation could not be verified; contact support. Busy builds, missing checkpoints and replacement uncertainty stay blocked. A long-running build can continue after the agent exits. Progress is not a live percentage or proof of current runtime health. Existing agents update explicitly before the next deploy. See deployment progress.
Use impreza_cancel_deployment with the deployment ID and exact last_operation.command_id. Requires manage permission. Queued cancellation is immediate; running preparation needs agent 0.6.5+. Agent 0.6.12+ can interrupt an owned build after the server administrator enables controlled builds on supported Ubuntu 24.04 amd64 hosts. Other preparation waits for its current step. Confirmation still requires verified cleanup and restored configuration. requested is not cancelled. Replacement/recovery cannot be cancelled. Cancelling a tracking Task remains separate. Read the cancellation guide.
impreza_list_deployments returns runtime and last_operation separately. A failed build can leave the previous application healthy. Read runtime state, observation time and reason; old or missing readings remain unknown. Running without a confirmed healthcheck is not healthy. This requires agent 0.6.4+ for observations and does not verify external HTTP/DNS/TLS. Existing servers update explic
앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요