Observer MCP server
2026년 11월 9일 커밋제공업체의 정확한 토큰 수를 사용하여 AI 코딩 에이전트의 세션별 및 모델별 비용을 추적하고, 사용량 모니터링을 위한 로컬 대시보드를 제공합니다.
다른 이름 superbasedapp/observer
- 스타
- 60
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 11월 9일
- 라이선스
- —
Observer MCP란?
Observer은(는) MCP server입니다. 제공업체의 정확한 토큰 수를 사용하여 AI 코딩 에이전트의 세션별 및 모델별 비용을 추적하고, 사용량 모니터링을 위한 로컬 대시보드를 제공합니다.
프로젝트 README에서 생성된 요약
Observer MCP server 정보
observer는 Claude Code, Cursor, Codex와 같은 도구를 사용하는 개발자가 AI 코딩 에이전트의 경제적 영향을 모니터링할 수 있게 해줍니다. 단순한 추정치가 아닌 AI 제공업체가 제공하는 정확한 토큰 수를 사용하여 세션별 및 모델별 비용을 추적하는 로컬 대시보드를 제공합니다. 로컬 프록시를 실행하면 reasoning tokens, long-context repricing, cache write splits를 포함한 정밀한 데이터를 캡처할 수 있습니다.
사용자는 계정이 필요 없고 데이터를 로컬 SQLite 파일에 보관하는 로컬 우선 설정을 통해 지출을 관리할 수 있습니다. 이 도구는 GitHub Copilot, Aider, Devin과 같은 다양한 에이전트의 사용량 데이터를 표준화하기 위해 50개 이상의 어댑터를 지원합니다. 또한 에이전트의 동작을 예산이나 보안 규칙에 따라 확인하는 가드레일 기능도 포함되어 있습니다. 개발자는 localhost:8081에서 웹 기반 대시보드에 접속하여 30일간의 비용 테이블을 확인하고, prompt-cache 만료를 모니터링하며, 터미널 세션을 직접 관리할 수 있습니다.
활용 사례
- 1예산 초과 방지코딩 에이전트가 특정 주간 예산 또는 5시간 예산을 초과하지 않도록 제한을 설정할 수 있습니다.
- 2에이전트 보안 및 규칙 감사엔지니어는 가드레일 기능을 사용하여 에이전트가 파괴적인 명령을 실행하거나 비밀 정보를 유출하려고 시도하는지 확인할 수 있습니다.
- 3에이전트 간 컨텍스트 공유한 AI 에이전트가 다른 에이전트의 히스토리를 조회하여 저장소에서 이미 수행된 작업이 무엇인지 이해할 수 있도록 허용할 수 있습니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능superbasedapp/observer is public and reachablegithub.com/superbasedapp/observer ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)No license결함 발견
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-09github.com/superbasedapp/observer ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기Try it in one command
npx @superbased/observer
No install, no config, no network. It reads the session logs your coding agents already keep on disk, prints a 30-day cost table by tool and model, and deletes its temporary database on exit.
On Windows PowerShell, type npx.cmd and npm.cmd instead of npx and npm (or use Command Prompt): PowerShell's default execution policy blocks the npx.ps1 and npm.ps1 scripts.
Why SuperBased
One local binary that tracks Claude Code token usage, Codex cost and Cursor spend side by side, and helps you control them.
- Provider-exact cost, not estimates. An optional local proxy records the tokens your provider returned: net input, 5-minute vs 1-hour cache writes, reasoning tokens and long-context repricing. Log-only trackers have to estimate those.
- Every coding agent in one place. 50 adapters normalize Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Cline, Aider, Kiro, Devin, OpenCode, Junie and more into one local database.
- Local-first, no account. No sign-in. Everything lives in one SQLite file under
~/.observer/, and your session content is never uploaded without your explicit consent. - Know the next bill before it lands. Prompt-cache tracking with expiry warnings, a low / typical / high cost band for your next message, and a 5-hour and weekly limit gauge for proxied sessions.
- Guardrails on your own agents. The guard checks each agent action against built-in rules
(destructive commands, secrets egress, MCP pinning, budgets) and your own. It starts in observe
mode;
observer guard simulatereplays your history before you turn on enforcement. - Your agents as terminals, from anywhere. Launch agent CLIs from the dashboard as real terminals, join a running session from a paired device over your Tailscale tailnet, and hand a session from one tool to another.
How it compares
| SuperBased | ccusage | CodeBurn | Langfuse | Helicone | LiteLLM | |
|---|---|---|---|---|---|---|
| Built for | Coding-agent cost & control | CC/Codex cost meter | Local CC spend + budget toolkit | LLM-app observability | LLM-app observability + gateway | AI gateway |
| Coding tools covered | 50 adapters | Claude Code, Codex, + companion pkgs | 31-36 per their own docs | Instrument-per-app | Instrument-per-app | Anything routed through it |
| Provider-reported (not estimated) tokens | ✓ via local proxy | Partial (from logs) | Partial (from logs) | ✓ (SDK) | ✓ (proxy) | ✓ (proxy) |
| Cache 5-min vs 1-hour write split | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Reasoning + long-context surcharge accounting | ✓ | Partial | Partial | Partial | Partial | Partial |
| Runs 100% local, no cloud required | ✓ | ✓ | ✓ (opt-in team-sync preview) | Self-host a stack | Self-host or SaaS | Self-host |
| Agent-queryable memory over your history (MCP) | ✓ | ✓ (usage MCP) | ✓ | ✓ (trace MCP) | ✗ | ✗ |
| Cross-tool session handoff | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| License | Apache-2.0 | MIT | MIT | MIT (core) | Apache-2.0 | MIT |
Checked against each project's public repo (July 2026). Each of these tools is good at what it was built for; the full comparison covers more tools and when to pick which.
Install
| Channel | Command |
|---|---|
| npm | npm install -g @superbased/observer |
| PyPI | uv tool install superbased-observer (or pipx install / pip install) |
| VS Code | code --install-extension superbased.superbased-observer (Cursor, VSCodium and Windsurf: Open VSX) |
| Installer | curl -fsSLO https://github.com/superbasedapp/observer/releases/latest/download/install.sh && sh install.sh |
Every channel ships the same prebuilt, pure-Go binary for Linux (x64, arm64), macOS (Intel, Apple
Silicon) and Windows x64. The installer (Windows: install.ps1) also offers smaller editions
(minimal, developer, managed), checks each archive against SHA256SUMS and its Ed25519
signature, never runs sudo, and supports offline installs with --from-dir. Run
sh install.sh --help for every option.
On Windows PowerShell, type npx.cmd and npm.cmd instead of npx and npm (or use Command Prompt): PowerShell's default execution policy blocks the npx.ps1 and npm.ps1 scripts.
macOS needs version 13 Ventura or later. Observer is built with Go 1.27, which no longer runs on macOS 12 Monterey. On macOS 12, stay on v1.36.0 or upgrade macOS first. v1.36.0 was meant to carry an advance notice of this and did not. Linux and Windows are not affected.
Get started
observer start # proxy + watcher + dashboard; opens http://localhost:8081
observer scan # backfill history from the session logs already on disk
- Route your agent through the proxy for provider-exact tokens. In the dashboard, open
Compression, click your tool's status pill and choose Route through the observer proxy: it
previews the exact config change and writes only when you confirm. One-off alternatives:
observer claude/observer codex, orANTHROPIC_BASE_URL=http://localhost:8820. - Use your agent as normal. Sessions, cost and cache numbers appear within minutes.
- Optional:
observer initalso registers the MCP server so your agents can query their own history (it adds tool schemas to every turn, so it stays opt-in).
observer doctor checks the install; observer status shows what has been captured.
What you get
- Dashboard (
localhost:8081): Overview, Live, Sessions, Cost, Plans & limits, Cache, Security, Settings and more, filterable by tool and project, and readable on a phone. - Cost you can reconcile: per session, model, project and tool, with cache read/write splits and a session drill-down down to each API turn.
- Cross-tool memory: an opt-in MCP server so an agent can ask what another agent already read,
ran or broke in the same repo, plus
observer <tool> --continue-from <session>handoffs. - Waste detection: stale re-reads, repeated commands and files several agents fight over.
- Terminals: daemon-owned PTY terminals with multi-seat join, a live cost cockpit and native resume after a restart.
- Your editor and shell: a VS Code extension (status bar, sidebar, dashboard tab), a one-line
observer statusline, and a CLI for everything (observer usage,cost,predict,tail).
Supported agents include Claude Code, Codex, Cursor, Copilot and Copilot CLI, Gemini CLI, Cline and Cline CLI, Antigravity, OpenCode, OpenClaw, Pi, Hermes, Kilo Code, Qwen Code, Kiro CLI, Kiro Crew, Crush, Kimi Code, Grok, Devin, Aider, Qoder, goose, droid, Open Interpreter, Command Code, Junie, Poolside, Zed, Mistral Code, Muse, Prime Agent, DeepSeek, zcode, Freebuff, Cowork, Grok Bot, Autohand Code, IBM Bob, Cortex Code, CodeBuddy Code, Deep Agents Code, DimCode, Dirac, Kimchi, Stakpak and VT Code, plus ChatGPT, Claude, Gemini, Copilot and Perplexity on the web through an optional browser extension. Per-tool setup: superbased.app/docs/track.
Inside a session
Click any session to open its detail view. Four of its tabs:
Privacy
SuperBased needs no account. Today the default install sends us no usage statistics, analytics or
crash reports, and it never uploads your session content without your explicit consent. It stores
paths, commands and short excerpts, scrubs secrets before anything is written, and binds the proxy
and dashboard to 127.0.0.1 by default. The proxy forwards your own requests, unchanged, to the
provider you already use. By default it also makes a few small requests of its own that carry none
of your data, such as a daily download of the public model price table from superbased.app (turn it
off with [pricing.feed] enabled = false). Remove everything with observer uninstall --all --purge.
Details: PRIVACY.md.
Documentation
- Quickstart and install options
- Connect your agents and track costs by tool
- Guides: dashboard, token and cost tracking, cache tracking, cost predictor, terminals, security guard, MCP server
- Reference: CLI, configuration, measurement honesty
For organizations
Running coding agents across a whole engineering org? SuperBased also offers central visibility across developers, budgets and policy, and SSO sign-in. See SuperBased for organizations or write to contact@superbased.app.
Community
Questions go to Discussions, bugs and adapter requests to Issues, and security reports through SECURITY.md. Pull requests are welcome: see CONTRIBUTING.md (building needs Go 1.27+, no CGO). If SuperBased saves you a surprise bill, a star helps others find it.
License
Observer MCP 질문
비용을 추적하기 위해 인터넷 연결이 필요한가요?
아니요, 클라우드 없이 사용자의 기기에서 100% 로컬로 실행됩니다.
토큰 수는 어떻게 가져오나요?
디스크에 이미 저장된 세션 로그를 읽거나, 선택 사항인 로컬 프록시를 사용하여 제공업체가 반환한 정확한 토큰을 기록할 수 있습니다.
AI 에이전트가 자신의 히스토리에 접근할 수 있나요?
네, init 명령어를 실행하여 에이전트가 자신의 히스토리를 조회할 수 있도록 하는 MCP server를 등록할 수 있습니다.
세션 데이터가 클라우드에 업로드되나요?
아니요, 모든 데이터는 로컬 SQLite 파일에 저장되며 세션 내용은 명시적인 동의 없이 절대 업로드되지 않습니다.