frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Murl – Curl for MCP Servers

https://github.com/turlockmike/murl
4•turlockmike•1h ago
I built murl because interacting with MCP (Model Context Protocol) servers from the command line was way more painful than it needed to be. MCP uses JSON-RPC 2.0 over HTTP, so every request means hand-crafting payloads with method names, params objects, and id fields. I wanted something that felt like curl.

Given an MCP server at https://mcp.deepwiki.com/mcp, murl lets you append virtual paths like /tools or /tools/read_wiki_structure that map to MCP methods. These aren't real HTTP endpoints — murl translates them into the right JSON-RPC calls behind the scenes:

  # List all tools on a server (NDJSON — one JSON object per line)
  murl https://mcp.deepwiki.com/mcp/tools | jq -r '.name'

  # Call a tool and extract the result
  murl https://remote.mcpservers.org/fetch/mcp/tools/fetch -d url=https://example.com | jq -r '.text'

  # Query a repo's wiki structure
  murl https://mcp.deepwiki.com/mcp/tools/read_wiki_structure -d repoName=anthropics/claude-code | jq -r '.text'
The -d flags work like curl — key=value pairs get auto-coerced into typed JSON arguments. You can also pass raw JSON directly.

A few things beyond convenience:

MCP from plain Bash. Any agent with shell access can call MCP tools — no SDK, no client library, no MCP session management. Vercel recently wrote about replacing 80% of their agent's tools with bash and getting better results (https://vercel.com/blog/we-removed-80-percent-of-our-agents-...). murl makes MCP servers accessible in that same pattern.

OAuth built in. MCP servers behind OAuth (like Glean, or anything using RFC 7591 dynamic client registration) just work. First call opens the browser, tokens get cached and auto-refresh. --no-auth for public servers.

LLM-friendly by default. Compact NDJSON to stdout, structured JSON errors to stderr, semantic exit codes. -v for human-readable output.

Handles transport quirks. Streamable HTTP, session-based SSE (mcp-proxy), regular JSON responses — murl detects and handles them all.

You can try it right now against public servers:

  brew install turlockmike/murl/murl
  murl https://mcp.deepwiki.com/mcp/tools | jq -r '.name'
https://github.com/turlockmike/murl

YAML-schema-router – content-based schema routing for YAML-language-server

https://github.com/traiproject/yaml-schema-router
1•drLuca•5m ago•1 comments

Show HN: TypstMe – Build ATS-proof resumes using Typst and WASM

1•yoangilliand•6m ago•0 comments

Ask HN: Can RAG be used for recommendation system?

1•pinner•10m ago•0 comments

Ask HN: What happens to all the hardware when data centers upgrade?

1•givemeethekeys•10m ago•0 comments

CSLib: A Focused Effort on Formalizing Computer Science in Lean

https://www.cslib.io/
1•md224•12m ago•0 comments

Steve Webber on Multics

https://www.youtube.com/watch?v=0gzjrF9r6QA
1•twoodfin•12m ago•0 comments

Unlocking full-body human motor learning at scale

https://amathislab.github.io/mm-blog/
1•moatmoat•12m ago•0 comments

A Bollywood Spy Thriller Crosses the India-Pakistan Divide

https://www.bloomberg.com/news/articles/2026-02-20/bollywood-epic-dhurandhar-breaks-records-in-in...
1•petethomas•13m ago•0 comments

Show HN: Velo – Open-source, keyboard-first email client in Tauri and Rust

2•Espired•21m ago•0 comments

If Chatbots Can Replace Writers, It's Because We Made Writing Replaceable

https://thewalrus.ca/if-chatbots-can-replace-writers-its-because-we-made-writing-replaceable/
2•eon01•21m ago•0 comments

What Is OAuth?

https://leaflet.pub/p/did:plc:3vdrgzr2zybocs45yfhcr6ur/3mfd2oxx5v22b
4•cratermoon•22m ago•0 comments

Napkin Math

https://github.com/sirupsen/napkin-math
2•fagnerbrack•23m ago•0 comments

The Rise and Fall of Scala: A Love Letter to the Language That Broke My Heart

https://medium.com/@naveensky/the-language-that-made-me-feel-like-a-genius-until-it-didnt-my-brea...
1•b-man•25m ago•0 comments

Cord: Coordinating Trees of AI Agents

https://www.june.kim/cord
7•gfortaine•28m ago•0 comments

Heaven Has a Physical Location, a Physicist Claims

https://www.popularmechanics.com/science/a70423234/location-of-heaven/
2•nikolay•29m ago•3 comments

Facebook Is Doing A-Okay

3•givemeethekeys•30m ago•1 comments

Show HN: Share Your Ideas with the Community

https://novadev.vip/share/
1•SuperGamer474•31m ago•0 comments

Precise exceptions in relaxed architectures [video]

https://www.youtube.com/watch?v=JkNgZz4bu1E
1•matt_d•37m ago•1 comments

An Archaeological Dig Through the Extropian Archives

https://mtabarrok.com/extropia-archaeology
1•jdkee•38m ago•0 comments

India's Sarvam 105B LLM tops OCR benchmarks

https://timesofindia.indiatimes.com/technology/tech-news/explained-what-is-indias-sarvam-ai-model...
1•dyauspitr•38m ago•0 comments

Show HN: I created a beautiful number animation library for React Native

https://number-flow-react-native.awingender.com/
1•WingenderA•39m ago•0 comments

Correcting the Financial Times Report about AWS, Kiro, and AI

https://www.aboutamazon.com/news/aws/aws-service-outage-ai-bot-kiro
1•nonfamous•40m ago•0 comments

Show HN: I built a 55K-word email marketing knowledge base and Claude Code skill

https://www.emailmarketingskill.com/
2•cosmoblk•47m ago•0 comments

Little PAIPer – Learn computer science through Peter Norvig's teachings

https://lilpaiper.ai
1•vismit2000•47m ago•0 comments

Show HN: Universal ROS bridge for AI agents – control robots with LLMs

https://github.com/webthree549-bot/agent-ros-bridge
1•webthree549•51m ago•0 comments

The last-mile data problem is stalling enterprise agentic AI

https://theagenttimes.com/articles/the-last-mile-data-problem-is-stalling-enterprise-agentic-ai-g...
1•Ross00781•55m ago•0 comments

CFO says "Everyone uses Excel, definitely not Sheets. Get over it". True?

1•0xWTF•57m ago•4 comments

Stripe is holding $50K and refunding our customers

3•JohannesSchip•57m ago•0 comments

Claws are now a new layer on top of LLM agents

https://twitter.com/karpathy/status/2024987174077432126
4•Cyphase•59m ago•3 comments

SleepFM model predicts 130 conditions (C-Index >0.75) from one night of sleep

https://www.nature.com/articles/s41591-025-04133-4
2•marojejian•1h ago•1 comments