frontpage.
newsnewestaskshowjobs

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.

GitLab on FreeBSD

https://vermaden.wordpress.com/2026/07/09/gitlab-on-freebsd/
1•vermaden•12s ago•0 comments

Decentralized, encrypted (E2EE), censorship-resistant messenger

https://github.com/harpiabrasil/hydra
1•harpia•4m ago•0 comments

Show HN: I built 38-0, a Premier League draft game with a Poisson match engine

https://www.38-0.pro
1•rankinzheng•4m ago•0 comments

Abnormal Response to Anthropic Lawsuit

https://abnormal.ai/blog/abnormal-response-to-anthropic-lawsuit
1•tjek•8m ago•0 comments

StoryScope: Investigating Idiosyncrasies in AI Fiction

https://arxiv.org/abs/2604.03136
1•cratermoon•9m ago•0 comments

The AI factory: the rewiring of India's tech industry [video]

https://www.ft.com/video/5a5733ea-f8fa-488f-906d-418584b8bc36
1•petethomas•9m ago•0 comments

Space Lasers Show How Venezuela's Earthquakes Reshaped the Earth's Crust

https://www.wired.com/story/space-lasers-show-venezuela-earthquakes-reshaped-earth-crust/
1•bookmtn•9m ago•0 comments

Banks, card networks, fintechs partner on 'low-cost' stablecoin

https://www.bankingdive.com/news/stablecoin-open-standard-bridge-abrams-bny-stripe-mastercard-vis...
1•petethomas•10m ago•0 comments

How to Meet Word Count for School Assignments

https://fastwordcount.com/blog/how-to-meet-word-count-for-school-assignments/
2•rajkverma123•14m ago•0 comments

Bull Bitcoin challenges EU's DAC8 crypto surveillance rules in French court

https://thecoinheadlines.com/crypto/bull-bitcoin-challenges-eus-dac8-crypto-surveillance-rules-in...
1•Alan_Writer•17m ago•0 comments

Search engine that donates 51% profits to charity

https://1.org/
1•adityamwagh•19m ago•1 comments

Show HN: Cyrinx (36kbps Acoustic Transport)

https://cyrinx.org/
2•dweekly•19m ago•0 comments

Accessibility in Gnome

https://blogs.gnome.org/sophieh/2026/07/07/accessibility-in-gnome/
2•birdculture•21m ago•1 comments

Felons, Fraudsters Flog Offensive Cybersecurity Startup

https://krebsonsecurity.com/2026/07/felons-fraudsters-flog-offensive-cybersecurity-startup/
1•tortilla•21m ago•0 comments

Ghost – real-time AI that tells you what to say during job interviews

https://ghostinterview.dev
1•ABO_Studios•27m ago•0 comments

Gated Frontier Model = the Fall of Capitalism

https://www.elevair.org/letter
1•campbellhendee•28m ago•0 comments

1 down, 1 to go: Aptera clears first federal hurdle

https://aptera.us/epa-release/
1•TeaVMFan•31m ago•1 comments

Tinfoil Pigeons – see the aircraft overhead

https://tinfoilpigeons.com/
1•gnabgib•37m ago•0 comments

Compiler for LLMs, world models, and AGI

https://arxiv.org/abs/2607.04542
1•OsamaJaber•37m ago•0 comments

Korean law targeting fake news takes effect as journalist groups raise concerns

https://apnews.com/article/south-korea-fake-news-law-press-freedom-7dcc52be82c047f9645218bec2f93966
1•zuzululu•38m ago•0 comments

A software engineering interview question I like: computing the median

https://krisshamloo.com/blog/007
4•speckx•41m ago•1 comments

Remote Attestation

https://www.liamcvw.com/p/remote-attestation
10•lcvw•46m ago•3 comments

A terminal designed for ClaudeCode to replace Claude Desktop

https://velaterm.com/
2•Ellis_dev•46m ago•0 comments

Blockchain Is Inevitable

https://www.raymondcheng.net/posts/blockchain-inevitable/
2•ryscheng•50m ago•1 comments

MIRA: Multiplayer Interactive World Models Trained on Rocket League

https://mira-wm.com/
4•ethanlipson•51m ago•0 comments

Show HN: Tilion – MCP for Claude Code to stop it getting blocked on the web

https://github.com/tiliondev/fortress/tree/main/mcp
5•arhamshahrier•54m ago•0 comments

Find genre of a track with CNN trained on spectrograms

https://findgenre.com/
2•illectronic•56m ago•1 comments

AI bills are baffling the C-suite after shift to usage-based pricing

https://www.theregister.com/ai-and-ml/2026/07/03/ai-bills-are-baffling-the-c-suite-after-shift-to...
3•appreciatorBus•59m ago•0 comments

The Return of Gravity

https://abcdinamo.com/news/the-return-of-gravity
1•herbertl•1h ago•0 comments

Occupancy Math on the AMD MI355X GPU (CDNA4): A From-First-Principles Guide

https://rocm.blogs.amd.com/software-tools-optimization/occupancy-math-mi355x/README.html
2•matt_d•1h ago•0 comments