agend-sh MCP server
Commit 5 Nov 2026Menyediakan lingkungan Linux yang persisten bagi AI agent untuk menjalankan kode, mengedit file, dan menghosting layanan melalui terminal interaktif dan preview HTTPS.
Juga dikenal sebagai agend-sh/cli, cli
- Stars
- 0
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.2.14
- Commit terakhir
- 5 Nov 2026
- Lisensi
- MIT
Apa itu agend-sh MCP?
agend-sh adalah MCP server. Menyediakan lingkungan Linux yang persisten bagi AI agent untuk menjalankan kode, mengedit file, dan menghosting layanan melalui terminal interaktif dan preview HTTPS.
Ringkasan dibuat dari README proyek
Tentang agend-sh MCP server
Agend menyediakan workspace Linux persisten yang dapat digunakan AI agent untuk mengeksekusi kode, mengelola file, dan menghosting layanan web. Alih-alih berjalan di local shell yang bersifat sementara, agent beroperasi di dalam lingkungan remote terisolasi yang tetap aktif di antara sesi. Hal ini memungkinkan tugas background jangka panjang dan workflow pengembangan kompleks yang tetap ada bahkan setelah MCP client terputus.
User dapat menyiapkan layanan ini melalui CLI di Linux, macOS, atau Windows, lalu menghubungkannya ke AI client populer seperti Claude Desktop, Cursor, atau VS Code. Server ini menggunakan MCP melalui stdio untuk mengekspos 23 tool spesifik, termasuk eksekusi shell, transfer file, dan port exposure. Developer dapat memantau aktivitas agent menggunakan perintah watch untuk melihat sesi terminal interaktif atau menggunakan port_expose untuk menghasilkan URL HTTPS publik bagi layanan yang berjalan di dalam workspace tersebut.
Apa yang bisa Anda lakukan dengannya
- 1Menjalankan Python REPL interaktifAI agent dapat memulai sesi Python dan memberikan input untuk menghitung nilai atau menjalankan script.
- 2Memantau aktivitas terminal agentAnda dapat melihat mirror langsung dari sesi interaktif saat agent mengerjakan tugas-tugasnya.
- 3Mengelola file dan lingkungan remoteAgent dapat memindahkan, mengunggah, atau mengunduh file untuk menjaga proyek tetap berada di dalam remote workspace.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal agend-sh MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal agend-sh MCP di Claude Code
$ claude mcp add --env 'AGEND_API_TOKEN=<YOUR_AGEND_API_TOKEN>' cli -- docker run -i --rm ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82fInstal agend-sh MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82f"
],
"env": {
"AGEND_API_TOKEN": "<YOUR_AGEND_API_TOKEN>"
}
}
}
}Instal agend-sh MCP di VS Code
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82f"
],
"env": {
"AGEND_API_TOKEN": "<YOUR_AGEND_API_TOKEN>"
}
}
}
}Instal agend-sh MCP di VS Code CLI
$ code --add-mcp '{"name":"cli","type":"stdio","command":"docker","args":["run","-i","--rm","ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82f"],"env":{"AGEND_API_TOKEN":"<YOUR_AGEND_API_TOKEN>"}}'Instal agend-sh MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"cli": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82f"
],
"env": {
"AGEND_API_TOKEN": "<YOUR_AGEND_API_TOKEN>"
}
}
}
}Instal agend-sh MCP di Codex
$ codex mcp add cli --env 'AGEND_API_TOKEN=<YOUR_AGEND_API_TOKEN>' -- docker run -i --rm ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82fInstal agend-sh MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.cli] command = "docker" args = ["run", "-i", "--rm", "ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82f"] [mcp_servers.cli.env] AGEND_API_TOKEN = "<YOUR_AGEND_API_TOKEN>"
Instal agend-sh MCP di Gemini CLI
$ gemini mcp add -s user -e 'AGEND_API_TOKEN=<YOUR_AGEND_API_TOKEN>' cli docker -- run -i --rm ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82fInstal agend-sh MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82f"
],
"env": {
"AGEND_API_TOKEN": "<YOUR_AGEND_API_TOKEN>"
}
}
}
}Konfigurasi
AGEND_API_TOKENWajibRahasiaYour Agend account token. Sign in with agend login, then follow docs/mcp-registry.md to load the active account token. An Agend account and available environment quota are required.
| Nama | Deskripsi | Tipe |
|---|---|---|
| AGEND_API_TOKEN | Your Agend account token. Sign in with agend login, then follow docs/mcp-registry.md to load the active account token. An Agend account and available environment quota are required. | WajibRahasia |
Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkauagend-sh/cli is public and reachablegithub.com/agend-sh/cli ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-11-05github.com/agend-sh/cli ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPTidak diperiksa
README
Lihat di GitHubagend gives your agent a persistent, isolated Linux environment it can drive through MCP. It can run code, edit files, use Python REPLs and Vim, start services, and expose a preview URL. You can open a shell yourself or watch the agent's interactive terminal as it works.
| Build | Interact | Show the work |
|---|---|---|
| Run commands and background tasks. Transfer files. Keep projects in your remote workspace. | Drive REPLs and terminal apps through a PTY, with feedback when the terminal enters an input wait. | Open a browser preview or mirror the interactive session with agend watch. |
Quick start
1. Install
Linux / macOS
curl -fsSL https://agend.sh/i | sh
Windows · PowerShell
irm https://agend.sh/i.ps1 | iex
Homebrew · Linux / macOS
brew install agend-sh/tap/agend
The script installers verify the release signature and archive SHA-256 checksum. The Unix installer writes to /usr/local/bin and may ask for sudo. The Windows installer writes to %LOCALAPPDATA%\agend\bin and adds it to your user PATH. Releases support amd64 and arm64 on all three platforms.
agend version
2. Sign in
agend login
Complete authentication in the browser. Creating an account with email and a password instead:
agend signup --email you@example.com
signup prompts for a password and signs you in on success. You do not need to run login again.
3. Create your workspace
agend env create --name my-workspace
agend ping
agend exec 'python3 --version'
Creation selects the new environment for CLI commands. Its size follows your account's default profile. Use agend profiles to see available sizes, quotas, and sleep policies; pass a returned profile ID with agend env create --profile <profile-id> to choose another size.
4. Connect your agent
agend config claude-code
Or configure a different client:
agend config codex cursor gemini
Restart or reload your client's MCP integration, then try this prompt:
Use agend's
list_environmentsto findmy-workspace. Start an interactive Python REPL there, calculate 6 × 7, then exit the REPL.
Your agent discovers the environment and drives it with MCP tools. An Agend account and available environment quota are required; the CLI alone does not provision a free local machine.
agend-sh is listed in the official MCP Registry
as io.github.agend-sh/agend-sh. For Docker-based installation, see the
container package and connection guide.
Also available on Smithery.
For clients that support MCPB extensions, see the bundle guide.
Interactive terminals
The terminal can report that it entered an input wait. That gives the agent process feedback while it drives a REPL or terminal app.
For example, call shell_exec with:
{
"environment": "my-workspace",
"command": "python3 -q",
"interactive": true
}
A response can look like this:
status: awaiting_input
>>>
prompt_type: interactive
input_wait: true
Continue through shell_send_raw:
{
"environment": "my-workspace",
"input": "print('hello from agend')\n"
}
status: awaiting_input
print('hello from agend')
hello from agend
>>>
input_wait: true
Then send exit()\n through shell_send_raw to close Python.
Reading the response
| Field | Meaning |
|---|---|
status: completed |
The command ended. Check exit_code. |
status: awaiting_input |
The interactive process is still alive. This status alone does not prove it is waiting for input. |
input_wait: true |
An input-wait event was observed while collecting this response: the terminal reader lacked sufficient input and entered its wait path. |
input_wait: false |
No new event was observed in this response. It does not cancel a previous event or prove the process stopped waiting. |
status: timeout |
A foreground command exceeded its time budget. |
The input-wait signal is an event, not a persistent state query or a guarantee that an application or service is ready. It depends on support in the environment's guest stack.
For REPLs and TUIs, set interactive: true and use shell_send_raw for subsequent input. Include \n when you want Enter. Use shell_resize when the viewport changes. Quit through the app's own command, or use shell_interrupt to close the session. One interactive session can be active per environment; finish it before starting another shell_exec.
An interactive process stays alive between tool calls and is not killed when its response collection times out. After a completed tool response, disconnecting the MCP client does not itself stop the process: reconnect to the same environment to continue. Environment sleep, a crash, or a cold reset can affect its lifetime.
Watch your agent work
agend watch
Watch mirrors the selected environment's interactive session, replays retained output, and follows new updates. It sends no input to the remote process. Press q or Ctrl+C to stop watching; the agent's session continues.
For a screen recording:
agend watch --typing-delay 40ms
Match your terminal's size to the remote session for an accurate display. Watch follows output collected by the agent's tool calls; it does not poll the guest for output between those calls. It shows interactive sessions, not ordinary command output or background-task logs.
Want to work in the environment yourself?
agend connect
This opens a live terminal with keyboard input and terminal resizing. Run exit to close the shell. It requires a terminal on stdin and uses the same single interactive-session slot as MCP, so close the agent's interactive app first.
Share a browser preview
Have your agent start a service using shell_exec:
{
"environment": "my-workspace",
"command": "python3 -m http.server 8080 --bind 0.0.0.0 --directory /home/agend-user/readme-demo",
"run_in_background": true
}
Create /home/agend-user/readme-demo and put your demo files there first. Bind the service to 0.0.0.0 so the tunnel can reach it.
Then call port_expose:
{
"environment": "my-workspace",
"port": 8080
}
The response contains a public HTTPS URL. Allow time for the tunnel and DNS to become reachable. port_list shows active exposures; port_unexpose removes one. Exposing a port makes that service reachable from the internet.
For your own Cloudflare-managed domain, register its zone with agend domain add example.com, then pass domain: "app.example.com" to port_expose. Registration prompts for a Cloudflare API token with Zone:DNS:Edit, Zone:Zone:Read, and Account:Cloudflare Tunnel:Edit permissions; scripts can supply it through AGEND_CF_TOKEN. agend domain list returns the domain IDs used by agend domain remove <domain-id>.
Connect your agent
agend config detects supported clients installed on your machine. Preview its choices before writing:
agend config --dry-run
agend config
You can also select clients explicitly:
| Client | Command |
|---|---|
| Claude Code | agend config claude-code |
| Claude Desktop | agend config claude-desktop |
| Codex | agend config codex |
| Cursor / Windsurf | agend config cursor windsurf |
| Gemini CLI / Antigravity | agend config gemini antigravity |
| VS Code / Zed / JetBrains | agend config vscode zed jetbrains |
| Cline / Roo Code | agend config cline roo-code |
| OpenCode / GitHub Copilot CLI | agend config opencode github-copilot-cli |
| Amazon Q / Goose / Continue | agend config amazon-q goose continue |
Configuration registers agend mcp as a local stdio server. The client must be able to find the installed binary; on Windows, the config writer uses its absolute path. Client-specific config paths and formats are handled by agend config.
For clients that use the mcpServers JSON format:
{
"mcpServers": {
"agend": {
"command": "agend",
"args": ["mcp"]
}
}
}
Use the absolute binary path if the client does not inherit your shell's PATH. This is a generic example; some clients use a different schema. agend mcp reads JSON-RPC from stdin and writes protocol responses to stdout; logs go to stderr. Tool results are MCP text content, including fields such as status and input_wait.
MCP tools
The CLI exposes 23 tools. Call list_environments to discover IDs and names. Environment-specific tools require an environment argument and accept either an ID or a name. env_create, list_environments, profiles_list, and reload_config do not need one.
| Area | Tool | What it does |
|---|---|---|
| Environments | list_environments |
Discover environments, names, descriptions, state, and tier. |
profiles_list |
Show available sizes, quotas, and usage. | |
env_create |
Create an environment; optional name, description, and profile. |
|
env_update |
Edit or clear an environment name and description. | |
env_status |
Inspect state and metadata without waking the environment. | |
env_wake |
Wake a sleeping environment. | |
env_cold_reset |
Last-resort recovery for a stuck environment; requires a diagnostic reason. | |
| Shell | shell_exec |
Run a command with a timeout, head/tail truncation, interactive mode, or background mode. |
shell_send_raw |
Send bytes to an interactive app; no newline is appended. | |
shell_provide_input |
Answer a simple prompt in an active terminal session; appends a newline. Use shell_send_raw for REPLs and TUIs. |
|
shell_resize |
Resize the active PTY. | |
shell_interrupt |
Interrupt a command or close the interactive session. | |
shell_task_output |
Read a background task's output and status. | |
shell_task_stop |
Stop a background task. | |
| Files | file_write |
Atomically write text to a remote file. |
file_upload |
Transfer a local file to the environment. | |
file_download |
Transfer a remote file to the local machine. | |
file_move |
Move or rename a remote file. | |
| Networking | port_expose |
Expose a service through a public HTTPS tunnel. |
port_list |
List exposed ports and URLs. | |
port_unexpose |
Remove an exposure; optionally target one domain. | |
| Diagnostics | env_stats |
Inspect disk, memory, CPU, and processes. |
reload_config |
Reload credentials after changes in another terminal and reset connections. |
interactive and run_in_background are mutually exclusive. Background execution returns a task_id for the task tools.
Local paths in file_upload and file_download are confined to the directory where the MCP server starts, or to the narrower directory in AGEND_LOCAL_ROOT. The server pins that directory and performs descriptor/handle-rooted opens, so symlink and path-swap races cannot escape it. If the implicit directory would be your home directory or a filesystem root, startup fails closed for local file tools until you set an explicit AGEND_LOCAL_ROOT.
Set AGEND_LOCAL_ACCESS=read-only to allow local reads for file_upload while disabling local writes by file_download. The default is confined. AGEND_LOCAL_ACCESS=unrestricted is an explicit escape hatch that permits both tools to access any path available to your user; the server emits a warning when it is enabled. Downloads are staged and checksum-verified before an atomic rename, so an interrupted or corrupt transfer does not replace the destination.
Downloads return transfer metadata; read text with shell_exec or open the downloaded local file. For large files, downloading directly inside the remote environment with curl or wget is usually faster.
CLI reference
CLI commands operate on the selected environment. Use environment IDs with agend env use and other CLI environment commands; MCP tools also resolve names.
agend env list
agend env use <env-id>
agend exec 'pwd'
Environments and accounts
| Command | Purpose |
|---|---|
agend profiles |
List profiles available to your account. |
agend env create [--name NAME] [--description TEXT] [--profile ID] |
Provision and select a workspace. |
agend env list |
List environments. |
agend env use <env-id> |
Select an environment; wakes it if sleeping. |
agend env edit [env-id] --name NAME --description TEXT |
Edit metadata; --clear-name and --clear-description remove values. |
agend env status [env-id] |
Inspect state without waking it. |
agend env wake [env-id] |
Wake a sleeping environment. |
agend env cold-reset [env-id] --reason TEXT |
Recover a genuinely stuck environment through a cold boot. |
agend env delete [env-id] |
Permanently delete an environment and its data. |
agend status |
Show authentication and selected-environment status. |
agend signup --email <email> |
Create an account and sign in with a password prompt. |
agend login |
Authenticate through your browser. |
agend login --email <email> |
Sign in with an email and password. |
agend login --token <token> |
Save a direct API token. |
agend account list |
List saved accounts. |
agend account switch <email> |
Switch accounts. |
agend account remove <email> |
Remove a saved account. |
agend logout [--all] |
Remove the active account's local credentials, or all saved accounts. |
Cold reset preserves the persistent data disk but discards guest memory, processes, sessions, and snapshots. It is a recovery operation. Creating, selecting, or executing in an environment can boot or wake it; env status is the read-only inspection path.
Shell, files, and tasks
| Command | Purpose |
|---|---|
agend connect [--shell COMMAND] |
Open a live interactive terminal. |
agend watch [--typing-delay 40ms] |
Mirror the interactive session without sending input. |
agend exec <command> |
Execute a remote command. |
agend input <text> |
Answer a simple prompt; appends a newline. |
agend resize <columns> <rows> |
Resize the active PTY. |
agend interrupt |
Interrupt the active command/session. |
agend ping |
Check connectivity and show backend version. |
agend file-get <remote-path> |
Print remote file content to stdout. |
agend file-put <remote-path> <content> |
Write supplied content to a remote file. |
agend file-move <source> <destination> |
Move or rename a remote file. |
agend task-output <task-id> |
Read background-task output. |
agend task-stop <task-id> |
Stop a background task. |
exec supports --timeout in milliseconds (default: 30000), --head, --tail, --background, and --interactive. For a live terminal, use connect; for an agent driving a REPL or TUI, use MCP's interactive tool workflow.
For example:
agend file-put /home/agend-user/hello.txt 'hello from agend'
agend file-get /home/agend-user/hello.txt
agend exec --timeout 60000 'python3 --version'
file-get writes file metadata to stderr. file-put takes content, not a local filename; use MCP's file_upload for local file transfer. Both CLI file commands support --encoding text or --encoding base64; file-put also supports --create-dirs, --overwrite, and --mode.
A team owns shared environments. A lease gives a member exclusive access until it is released or expires.
| Command | Purpose |
|---|---|
agend team create <name> |
Create a team you own. |
agend team list |
List your teams. |
agend team invite <team-id> <email> |
Invite a member. |
agend team accept <team-id> |
Accept an invitation. |
agend team members <team-id> |
List members. |
agend team envs <team-id> |
List shared environments and lease status. |
agend profiles --team <team-id> |
Inspect profiles available to a team. |
agend team env-create <team-id> [--profile ID] |
Provision a shared environment. |
agend env acquire <env-id> |
Acquire an exclusive lease. |
agend env heartbeat <env-id> |
Extend the lease. |
agend env release <env-id> |
Release it. |
When the selected environment belongs to a team, agend mcp attempts to acquire its lease, heartbeats while connected, and releases it on normal shutdown. A lease held by another member blocks access. A hard-killed client can leave a lease until its expiry.
Updates and troubleshooting
agend update
The updater verifies the signed checksum manifest and archive before replacing the binary. An already running MCP process continues using its current version until restarted. Release builds also check automatically for updates at most once per 24 hours; set AGEND_NO_AUTOUPDATE=1 to disable those automatic checks. For a Homebrew-managed install, use brew upgrade agend.
| Situation | What to do |
|---|---|
Installer prints agend setup claude, or config claude fails |
Use agend config claude-code or agend config claude-desktop. |
| Agent cannot find the server | Check agend version, rerun agend config <client>, and restart its MCP integration. A manual configuration may need an absolute binary path. |
| CLI has no selected environment | Run agend env list, then agend env use <env-id>. |
| New environment is not reachable yet | Inspect agend env status; allow the tunnel to come online, then retry agend ping. |
| Input reports no active session | Start the app with interactive: true. Ordinary foreground commands do not keep stdin open for later tool calls. |
connect reports no active session waiting for input when you exit |
This can occur intermittently in the current backend after a shell has run successfully. See the verification report; start a new connect session if you need to continue. |
| Local file path is rejected | Keep it inside the MCP working directory, configure a narrow AGEND_LOCAL_ROOT, or check AGEND_LOCAL_ACCESS. Use unrestricted only when you intentionally accept access to every path available to your user. |
| Browser preview URL does not open yet | Check that the service is running and bound to 0.0.0.0; allow tunnel/DNS propagation, then inspect port_list. If the hostname still does not resolve, check your DNS resolver. |
| Environment appears stuck | Inspect env status first. Use a cold reset only after ordinary reconnect/wake recovery is insufficient. |
| Corporate proxy blocks connectivity | Set HTTPS_PROXY / HTTP_PROXY; Go binaries do not use Windows system proxy settings. |
Credentials and per-account environment selection live in ~/.config/agend/credentials.json, with owner-only file permissions on Unix. On Windows, ~ is your user profile and access is governed by Windows filesystem permissions. For scripted email/password authentication, use AGEND_PASSWORD; the CLI prompts otherwise.
Development
Requires Go 1.26.9+. From a source checkout:
git clone https://github.com/agend-sh/cli.git
cd cli
make build
./bin/agend version
make install builds and copies the binary to /usr/local/bin; that directory must be writable. On Windows, build directly with go build -o agend.exe ./cmd/agend.
go test ./...
go vet ./...
CI builds, tests, and vets on Linux and Windows, with additional cross-compilation checks. Version tags trigger GoReleaser to publish Linux/macOS tarballs and Windows zip archives for amd64 and arm64, a checksum manifest, and its Sigstore signature bundle. The Homebrew tap updates through its own workflow. make release is a local Unix cross-build target, not the publishing workflow.
See the README verification report for the tested release, live checks, current issues, and coverage limits.
Your MCP agent
│ stdio / JSON-RPC
▼
agend mcp ──────────────── agend connect / agend watch
│ authenticated gRPC over a WebSocket tunnel
▼
Environment backend
│
▼
Isolated Linux workspace
The MCP bridge resolves each environment's endpoint on demand, keeps a connection pool, and handles connection recovery. Direct CLI shell access uses the same backend. You do not need to install a separate tunnel client.
| Path | Purpose |
|---|---|
cmd/agend/ |
Entry point and injected version. |
internal/cmd/ |
CLI commands, client configuration, and updates. |
internal/mcp/ |
JSON-RPC server, tool definitions, connection pool, and local-path rules. |
internal/grpc/ |
Backend client and transport. |
internal/api/ |
Control-plane HTTP client. |
internal/auth/ |
Accounts, credentials, and browser authentication. |
internal/recovery/ |
Connection-error classification. |
proto/agentd/v1/ |
Generated protobuf and gRPC definitions. |
License
MIT.
Pertanyaan tentang agend-sh MCP
Bagaimana cara menambahkan agend-sh MCP ke Claude Code?
Jalankan claude mcp add --env 'AGEND_API_TOKEN=<YOUR_AGEND_API_TOKEN>' cli -- docker run -i --rm ghcr.io/agend-sh/agend-mcp@sha256:4462e2571be0e69003e1be93255e04523342e1e5aa17482ec3d63bd7506bb82f di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan agend-sh MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Bagaimana cara menggunakan agend dengan AI agent saya?
Anda dapat menggunakan perintah agend config untuk mengonfigurasi client yang didukung secara otomatis seperti Claude Code, Cursor, atau VS Code, atau menambahkan agend mcp secara manual ke konfigurasi MCP client Anda.
Bisakah saya melihat apa yang sedang dilakukan agent saya di terminal?
Ya, Anda dapat menggunakan perintah agend watch untuk melakukan mirroring sesi interaktif lingkungan tersebut dan mengikuti pembaruan terbaru secara real-time.
Apakah terminal mendukung aplikasi interaktif seperti Python REPL?
Ya, server ini mendukung terminal interaktif melalui PTY, yang memberikan feedback saat terminal memasuki status menunggu input.