frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: ToolRegistry – A Python Library for Structured Tool Integration

https://github.com/Oaklight/ToolRegistry
3•Oaklight•1y ago

Comments

Oaklight•1y ago
Author here!

I’ve been working on ToolRegistry, a Python library for registering, managing, and invoking tools—from local functions to MCP/OpenAPI endpoints—in a structured, composable way.

With ToolRegistry, you can:

* Register Python functions, classes, or external tools. * Auto-generate JSON Schemas for parameters. * Run tools synchronously or asynchronously in parallel. * Integrate tools over STDIO, HTTP, WebSocket, or SSE via Model Context Protocol (MCP). * Experimental support for OpenAPI services * Compose tools dynamically and reconstruct tool output messages.

The goal is to make it easier to build apps, agents, or systems that coordinate multiple tools flexibly—without getting bogged down in glue code.

GitHub: [https://github.com/Oaklight/ToolRegistry](https://github.com/Oaklight/ToolRegistry) PyPI: [https://pypi.org/project/toolregistry/](https://pypi.org/project/toolregistry/) Docs: [https://toolregistry.lab.oaklight.cn](https://toolregistry.lab.oaklight.cn)

Would love feedback—ideas, issues, or use cases welcome!

Thanks for checking it out.

venk12•1y ago
This is interesting. I am working on an adjacent idea. I am working on GTM side of things. Would you like to collaborate?
Oaklight•1y ago
what's GTM?
venk12•1y ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.

Conspiracy theory was correct about Israel and big tech

https://twitter.com/john1rudio/status/2061567421148754032
2•juliusceasar•2m ago•0 comments

CSS-Native Parallax Effect

https://dan-webnotes.com/posts/2026-06-02-css-native-parallax-effect/
1•dandep•4m ago•0 comments

Without fanfare, China is making rural migrants' lives easier

https://www.economist.com/finance-and-economics/2026/05/28/without-fanfare-china-is-making-rural-...
1•rbanffy•4m ago•0 comments

Why AI Makes Us So Angry

https://medium.com/@livestock.dev/why-ai-makes-us-so-angry-55b4fcb08e3a
1•sushidev•12m ago•1 comments

Marches and Gnats – Fantastical game of programming challenges

https://mng.quest/
1•ColinWright•14m ago•0 comments

A cinematic landing-page hero for 80 cents (GPT Image 2 still and Veo 3.1)

https://johnkueh.com/articles/veo-cinematic-hero
1•johnkueh•15m ago•0 comments

How Cornish miners brought football to Mexico

https://www.bbc.com/sport/football/articles/cx21q453l4jo
2•rustoo•15m ago•0 comments

Michael Burry says neither SpaceX nor Anthropic is worth $1T

https://www.businessinsider.com/big-short-michael-burry-spacex-anthropic-ipo-ai-bubble-claude-2026-6
4•mgh2•18m ago•1 comments

This project is most certainly a violation of the original EPL of jqwik

https://github.com/dave-a-human/axiomcheck/issues/1
2•phoronixrly•18m ago•0 comments

Bug hunt: Why you only need Paris to beat Pizza Tycoon (1994)

https://pizzalegacy.nl/blog/bug-hunt-why-you-only-need-paris-to-beat-pizza-tycoon.html
1•cowomaly•21m ago•1 comments

Show HN: Synapse – 2.9MB Mac app with screenshot, clipboard, Keep Awake and more

https://www.synapsemac.com/
4•harshanacz•24m ago•5 comments

Lawsuit Against Amazon: 'Subscribe and Save' Program Can Cost You More

https://www.msn.com/en-us/money/companies/amazon-lured-customers-into-enrolling-in-subscribe-save...
1•thisislife2•25m ago•0 comments

Adafruit Receives Demand Letter from Fenwick Legal Counsel on Behalf of Flux.ai

https://blog.adafruit.com/
2•semanser•26m ago•0 comments

America's Corporate Protector

https://www.bloomberg.com/features/2026-trump-cfpb-enforcement
3•petethomas•27m ago•0 comments

MultiClip: A dead-simple clipboard manager that solves a real problem

https://github.com/jerfauvet-arch/MultiClip
1•jer_fau_chat•29m ago•0 comments

Put your phone away: Sweden urges parents to restrict screen use around children

https://www.theguardian.com/world/2026/jun/01/sweden-urges-parents-to-restrict-phone-use-around-c...
3•Markoff•29m ago•1 comments

Ask HN: What is your opinion on index rule changes to accommodate Mega-Cap IPOs?

3•figmert•31m ago•0 comments

Ask HN: Do you like the Cinematography of "The Batman" (2022)?

1•wasimsk•32m ago•1 comments

Claude Code from the Beach

https://rogs.me/2026/02/claude-code-from-the-beach-my-remote-coding-setup-with-mosh-tmux-and-ntfy/
1•emirb•32m ago•2 comments

Russia greatly expands SORM surveillance requirements

https://risky.biz/risky-bulletin-russia-greatly-expands-sorm-surveillance-requirements/
2•aa_is_op•33m ago•0 comments

When the Earth Had Supermountains [video]

https://www.youtube.com/watch?v=PUDvZYXxMuQ
1•thunderbong•34m ago•0 comments

Bm25

https://arpitbhayani.me/blogs/bm25/
1•prakashqwerty•34m ago•0 comments

Stop Ruining It

https://seths.blog/2026/06/stop-ruining-it/
4•herbertl•35m ago•0 comments

MDMA – Turn LLM Responses into Interactive UI via MCP

https://github.com/MobileReality/mdma
4•mattsadowsky•41m ago•2 comments

Mathematician solves origami donut efficiency challenge with fewest folds

https://phys.org/news/2026-06-mathematician-origami-donut-efficiency-fewest.html
2•pseudolus•41m ago•0 comments

In a world of distraction, I needed to relearn how to read classic books

https://www.theguardian.com/books/2026/jun/02/classic-novels-relearn-how-to-read-distractions-scr...
2•robaato•42m ago•0 comments

Passion and Work

https://nik.art/passion-and-work/
1•herbertl•44m ago•0 comments

Proton Mail adds support for Gmail account syncing and sending

https://cyberinsider.com/proton-mail-adds-support-for-gmail-account-syncing-and-sending/
3•robertlagrant•46m ago•2 comments

Ask HN: What Hacker News comments have you bookmarked?

4•chistev•49m ago•2 comments

Kairo: Open-source project memory for understanding how a repo evolved

https://github.com/ElhamdevelopmentStudio/kairo
2•elhamdev•49m ago•1 comments