Hacker News
Show HN: Gomcptest – A Go toolkit for testing LLM agents (MCP) with VertexAI
I built a Go toolkit that helps test and interact with Model-Calling-Protocol (MCP) tools, primarily for developing and understanding agentic systems. It currently works with Google's VertexAI SDK.
What it does: - Provides a basic set of tools for testing MCP implementations - Includes a CLI that emulates Claude Code functionality - Offers an OpenAI API v1 compatible server (with some limitations)
Try it yourself: 1. Clone the repo: `git clone https://github.com/owulveryck/gomcptest` 2. You'll need a Google Cloud Platform account with VertexAI API enabled 3. Follow the setup instructions in the README
This is strictly a proof of concept for learning purposes - I built it to better understand how agentic systems work and to have a simple way to develop and test various tools.
I'm especially interested in feedback on: - Any use case you think it can enable - Ideas for additional tools that would be
Comments URL: https://news.ycombinator.com/item?id=43360094
Points: 1
# Comments: 0
Peirce Edition Project
Article URL: https://peirce.indianapolis.iu.edu
Comments URL: https://news.ycombinator.com/item?id=43360079
Points: 1
# Comments: 0
Ex-Facebook director's new book paints brutal image of Mark Zuckerberg
Article URL: https://www.sfgate.com/tech/article/ex-facebook-director-book-brutal-image-zuckerberg-20220239.php
Comments URL: https://news.ycombinator.com/item?id=43360024
Points: 1
# Comments: 0
Hoff and Mazor is the fastest and easiest way to create Mobile app Development
Article URL: https://www.hoffnmazor.com/
Comments URL: https://news.ycombinator.com/item?id=43360012
Points: 1
# Comments: 1
The X Games Has Banned Electric Motorcycles, and the Reasoning Is Stupid
Article URL: https://www.rideapart.com/news/753356/x-games-bans-electric-dirt-bikes-motocross-ev/
Comments URL: https://news.ycombinator.com/item?id=43360003
Points: 2
# Comments: 0
Seeking Collaborators: Flutter and Go/Python for Expense Tracker and Billing App
Hi HN!
I'm an indie developer working on an expense tracker app with deep item and money management features. The goal is to make it a backend-heavy application with analytics and, in the long run, a buyer-seller billing platform.
Tech stack:
Frontend: Flutter Backend: Go + Python I'm looking for like-minded people to collaborate, discuss, and build this together. Everything in the proposal is open to discussion, and I'm happy to hear fresh ideas!
If you're interested, check out the details here: [https://forms.gle/HgLpSBHn3JkF9G3K7]
Thanks!
PS: Google form needs signing to a google account just to avoid spams and nothing related to data collection .
Comments URL: https://news.ycombinator.com/item?id=43359991
Points: 1
# Comments: 0
Woman who lived to age 117 had genes keeping her cells 'younger', study shows
Article URL: https://www.theguardian.com/world/2025/mar/13/supercentenarian-aging-genes-study
Comments URL: https://news.ycombinator.com/item?id=43359968
Points: 1
# Comments: 0
There is more to colliding blocks that generate PI [video]
Article URL: https://www.youtube.com/watch?v=6dTyOl1fmDo
Comments URL: https://news.ycombinator.com/item?id=43359947
Points: 2
# Comments: 1
UEFI Bootkit Hunting: In-Depth Search for Unique Code Behavior
Article URL: https://www.binarly.io/blog/uefi-bootkit-hunting-in-depth-search-for-unique-code-behavior
Comments URL: https://news.ycombinator.com/item?id=43359941
Points: 1
# Comments: 0
India investigates whether Uber makes iPhone users pay more to ride
Article URL: https://www.theregister.com/2025/03/14/india_rideshare_differential_pricing_investigation/
Comments URL: https://news.ycombinator.com/item?id=43359918
Points: 3
# Comments: 0
France sets fusion energy milestone by maintaining a plasma reaction for 1,337 s
Article URL: https://eandt.theiet.org/2025/02/19/france-sets-new-fusion-energy-milestone-maintaining-plasma-reaction-1337-seconds
Comments URL: https://news.ycombinator.com/item?id=43359909
Points: 3
# Comments: 0
A Princely Ploy: Inside the Ruse of a French-Armenian Scammer
Article URL: https://publicdomainreview.org/essay/a-princely-ploy/
Comments URL: https://news.ycombinator.com/item?id=43359905
Points: 1
# Comments: 0
Show HN: Flowershow – Quick and easy way to publish your Markdown
Today, we're launching Flowershow Cloud – a quick, easy, and free way to publish your markdown to the world – no coding required. And it’s specifically built with Obsidian users in mind.
Getting started is easy and takes 2 minutes: just sign up, add your vault and you’ll have your site online in a few minutes!
Learn more: https://flowershow.app/blog/announcing-flowershow-cloud
Comments URL: https://news.ycombinator.com/item?id=43359904
Points: 1
# Comments: 0
Science Features Seeed Studio XIAO ESP32S3 Sense and TinyML Breakthrough
Why Does Musk Want to Privatize Amtrak,It Broke Ridership/Revenue Record in 2024
Article URL: https://www.jalopnik.com/1810032/amtrak-breaks-ridership-revenue-records-privatization-statement/
Comments URL: https://news.ycombinator.com/item?id=43359855
Points: 1
# Comments: 0
Billy Possum Tried–and Failed–To Replace the Teddy Bear as America's Toy
Memory Corruption in Delphi
Article URL: https://blog.includesecurity.com/2025/03/memory-corruption-in-delphi/
Comments URL: https://news.ycombinator.com/item?id=43359835
Points: 1
# Comments: 0
Show HN: Automatically Enable Function Calling with Just TypeScript Objects
https://github.com/wrtnlabs/agentica
Agentica is a library that makes it easy to automate agent development using predefined schemas. Instead of writing JSON schemas manually for tool calling, you can simply use your existing TypeScript objects or Swagger definitions to get Function Calling up and running right away.
Normally, integrating tool calling would require you to manually define JSON schemas, which can be tedious and error-prone. Developers often had to keep separate schemas for APIs they had already defined elsewhere.
Agentica streamlines this process by using TypeScript interfaces and comments. It automatically converts your API definitions into a format that works with Tool Calling. Plus, you can define tools using TypeScript classes and even use the member functions of those classes as tools.
Key features:
Just plug in Swagger, and all your APIs are automatically ready for Function Calling Use TypeScript objects directly without the need for separate JSON schemas Convert comments, parameters, and return types into tool prompts at compile time Automatically define tools using TypeScript classes, and use the member functions of class instances as tools One of the best things about Agentica is that it uses Typia to validate parameters at compile time. This way, you can check if the function arguments are valid before actually running the Function Calling or Tool Calling.
Typia also gives you incredibly detailed validation feedback, so after your first try, Function Calls almost always succeed without issues.
Check it out on GitHub:
https://github.com/wrtnlabs/agentica
Comments URL: https://news.ycombinator.com/item?id=43359831
Points: 2
# Comments: 0
Superior Highly Composite Number
Article URL: https://en.wikipedia.org/wiki/Superior_highly_composite_number
Comments URL: https://news.ycombinator.com/item?id=43359817
Points: 1
# Comments: 1
Can the US switch off Europe's weapons?
Article URL: https://www.ft.com/content/1503a69e-13e4-4ee8-9d05-b9ce1f7cc89e
Comments URL: https://news.ycombinator.com/item?id=43359802
Points: 2
# Comments: 0