<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tooling on Rusty Eddy</title><link>https://rustyeddy.com/tags/tooling/</link><description>Recent content in Tooling on Rusty Eddy</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 04 Jun 2026 17:40:13 -0700</lastBuildDate><atom:link href="https://rustyeddy.com/tags/tooling/index.xml" rel="self" type="application/rss+xml"/><item><title>Exposing a Go App as Claude MCP Tools</title><link>https://rustyeddy.com/notes/mcp-claude-tools/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/notes/mcp-claude-tools/</guid><description>&lt;p&gt;The Model Context Protocol (MCP) lets Claude call external tools defined by
your application. Instead of pasting data into a chat window or writing one-off
scripts to query your system, you define tools with typed schemas, start an
MCP server, and Claude can call them directly — in Claude Code, Claude Desktop,
or any MCP-compatible client.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://github.com/rustyeddy/trader"&gt;Trader&lt;/a&gt; project uses this to expose
its Forex trading engine as Claude tools: query your OANDA account, review open
trades, run a backtest against historical data, and — when explicitly enabled —
place or close orders.&lt;/p&gt;</description></item><item><title>Why Choose Go for Your Project?</title><link>https://rustyeddy.com/notes/why-choose-go/</link><pubDate>Sun, 22 Sep 2019 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/notes/why-choose-go/</guid><description>&lt;div class="alert alert-secondary border mb-4" role="note"&gt;
 Older project note. Kept for historical context; some implementation details may no longer reflect my current recommendations.
&lt;/div&gt;

&lt;h2 id="go-is-simple"&gt;Go is simple&lt;/h2&gt;
&lt;p&gt;Go is easy to learn to program with and it is free! Go is &lt;em&gt;much&lt;/em&gt;
easier to maintain and deploy than Java.&lt;/p&gt;
&lt;p&gt;Go does not have weird &lt;em&gt;virtual environments&lt;/em&gt; of Python or npm, gulp,
grunt, yarn, webpack (what&amp;rsquo;s next?) convoluted and complex build
environments.&lt;/p&gt;
&lt;h2 id="go-is-fast"&gt;Go is Fast&lt;/h2&gt;
&lt;p&gt;It smokes most other languages, except the grand mother of Unix
programming &lt;em&gt;C&lt;/em&gt;. The Go programming language is almost as fast
(performant geeky folks like to say) as C.&lt;/p&gt;</description></item></channel></rss>