Skip to content

bingeboy/n-get

Repository files navigation

𝐍̴̡͉̞̿͐͝-̸̺͙̦̄̄̽́͝𝐆̸͕̟̺̽͑̈́𝐄̸̢̦͖ͤͤ̾̀̕ᴛ̵͙̫͖ⷮ͒̈́

Downloads that agents can actually see. Structured NDJSON events, concurrent, resumable. HTTP/HTTPS + SFTP. 11 MCP tools. A2A 1.0.

Install

npm install -g n-get

Requires Node.js >= 18.0.0.

Quick start

# download a file
nget https://example.com/file.zip

# batch download
nget https://example.com/a.zip https://example.com/b.zip -d ./downloads

# HTTP API call — structured JSON, NDJSON events
nget fetch https://api.example.com/data.json

# pipe-friendly raw output
nget fetch --raw https://api.example.com/data.json | jq .

# list all active download sessions
nget jobs

MCP server

Add to Claude Desktop or any MCP-compatible host:

{
  "mcpServers": {
    "n-get": { "command": "nget-mcp" }
  }
}

11 tools: download_file, batch_download, get_jobs, get_capabilities, cancel_session, get_session, set_profile, get_history, get_instructions, fetch_http, get_agent_card.

For agents

nget instructions   # full agent guide (AGENTS.md)
nget --capabilities # capabilities document
nget --agent-card   # A2A 1.0 agent card

License

MIT

About

Downloads that agents can actually see. Structured events, concurrent, resumable. Works wherever you already are.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors