Herdr UI
Herdr의 TUI가 뛰어나며, 창을 통해 추가되는 기능
하나의 연결로 AI 에이전트 Stellar 문서·실시간 데이터·커뮤니티 정보·검증된 플레이북을 제공한다 로그인 한 번
One connection gives your AI agent Stellar docs, live ecosystem data, community intel, and proven playbooks. One sign-in, no service API keys.
개발 도구JavaScript · TypeScriptGitHub @stellar-experimental온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Stellar MCP server for AI agents: one authenticated gateway to official docs, live ecosystem data, community intel, and tested playbooks.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Remote MCP server on Cloudflare Workers exposing two tools, search and execute, over a
unified catalog of Stellar ecosystem services and skills. Agents use search to discover
capabilities, then call execute with JavaScript that runs in a Dynamic Worker isolate with no
network access; service calls go through host-side adapters. The server instructions also include
a generated source-family micro-map so agents can plan which catalog family should ground a
question before searching.
Design: PLAN.md. Code-verified mechanics and operating limits:
ARCHITECTURE.md.README 전문 보기 ↗Stellar Raven is a remote MCP server on Cloudflare Workers. It gives agents two tools over one catalog of Stellar ecosystem sources: Lumenloop, Stellar Light/Scout, Stellar Docs, and selected ecosystem skills.
search finds service operations and skills.execute runs agent-written JavaScript in a Dynamic Worker isolate with no network access.
Host-side adapters make every service call and hold every secret.The server instructions also include a generated source-family map. Agents use it to plan which source family can answer a question.
| Source family | Run by | How Raven reads it |
|---|---|---|
Lumenloop (lumenloop.*) | The independent Lumen Loop team (lumenloop.com) | Its API, with an API key that Lumen Loop issued to Raven |
Stellar Light/Scout (scout.*) | The Stellar Light team (stellarlight.xyz) | Its read-only public API, which it publishes for AI tools and agents |
Stellar Docs (stellarDocs.*) | The Stellar Development Foundation (developers.stellar.org) | The search index of the official docs site |
Selected ecosystem skills come from Lumen Loop, OpenZeppelin, the Stellar Development Foundation,
Stellar Light, and Trustless Work. Raven pins each source at a reviewed commit, and each skill keeps
its own license. ecosystem-skills/README.md describes the pin set.
Add https://raven.stellar.org/mcp to an MCP client that supports streamable HTTP and OAuth.
Raven is its own OAuth authorization server, and WorkOS AuthKit handles sign-in. Compatible
clients find and complete this flow automatically. An access token lasts 1 hour. Clients refresh
it automatically for 90 days, then the user signs in again.
| Page | URL |
|---|---|
| User guide and troubleshooting | https://raven.stellar.org/docs |
| Browser Playground | https://raven.stellar.org/playground |
| Terms and privacy | https://raven.stellar.org/terms |
| Health | https://raven.stellar.org/health |
For help, use the #raven channel in the
Stellar Developers Discord. To report a vulnerability, read
SECURITY.md.
.nvmrc) and run npm ci..dev.vars with the variable names in the .dev.vars step of
ci.yml. Set DEV_ALLOW_UNAUTHENTICATED=true to skip OAuth.
This bypass works only for the loopback hosts localhost, 127.0.0.1, ::1, and [::1].
A Lumenloop call needs a real LUMENLOOP_API_KEY. A Stellar Docs call needs real
ALGOLIA_APPLICATION_ID_DOCS and ALGOLIA_API_KEY_DOCS values. Without them, the call returns
an error. A Stellar Light/Scout call needs no key.npm run typegen. It generates env.d.ts from wrangler.jsonc and the names in
.dev.vars.npm run dev and connect a client to http://localhost:8787/mcp. Restart the server after
you edit .dev.vars.The Worker reads .dev.vars. Maintenance scripts, such as scripts/refresh-inventory.mjs, read
.env. Git ignores both files.
npm run typecheck # tsc
npm test # unit and contract tests (offline)
npm run test:smoke # the assembled Worker and the Dynamic Worker boundary
npm run build # dry-run the Worker bundle
test/README.md maps the test suites.
| Question | Document |
|---|---|
| What is in scope, and which decisions are open? | PLAN.md |
How do search and execute work? | ARCHITECTURE.md |
| How do I deploy and operate Raven? | docs/operations.md |
| How is usage counted and retained? | usage/README.md |
| How do I contribute? | CONTRIBUTING.md |
| How do agents work in this repository? | AGENTS.md |
| How do I report a vulnerability? | SECURITY.md |
Apache-2.0 © 2026 Stellar Development Foundation. Third-party code, fonts, and upstream skill content keep their own licenses. Read THIRD-PARTY-NOTICES.md.