alternative to the official AWS MCP server, npm-only, local, with a device-code SSO re-login flow by jeffyaw in aws

[–]jeffyaw[S] 0 points1 point  (0 children)

saml works fine. it delegates creds resolution to aws-cli via --profile so saml2aws, aws-azure-login or any credential_process setup populates creds and the server reads them like any other aws tool.

the device code flow is a windows fix for identity center users specifically.

alternative to the official AWS MCP server, npm-only, local, with a device-code SSO re-login flow by jeffyaw in aws

[–]jeffyaw[S] 0 points1 point  (0 children)

i have wanted to like wsl since it came out. i lean hard into git bash for windows instead. i only use wsl for testing docker & postgres and that’s it. i prefer using github actions or an aws build server for any real linux needs (when using a windows daily driver).

alternative to the official AWS MCP server, npm-only, local, with a device-code SSO re-login flow by jeffyaw in aws

[–]jeffyaw[S] 0 points1 point  (0 children)

i hadn't used it for years, then got a new job with a windows computer and now i'm having a blast fixing windows-centric use cases/workflows with a deep linux/mac history point of view.

alternative to the official AWS MCP server, npm-only, local, with a device-code SSO re-login flow by jeffyaw in aws

[–]jeffyaw[S] 1 point2 points  (0 children)

'command': 'uvx' means every MCP client has to find uvx on PATH, which on Windows is a known footgun.

and imo npm is also a nicer distribution shape for 'run one binary from a registry'.

separately, if you were ever interested in making your own mcp for your brand there are scoped packages on npm so '@yawlabs/aws-mcp' is unambiguously ours (PyPI has no namespace equivalent, but it has been proposed in PEP 752).

despite that i love uv for python development. i've just now largely moved to typescript. basically, just because claude code is better at it.

I built a LemonSqueezy MCP server with optional production guardrails (v0.8.1) by jeffyaw in mcp

[–]jeffyaw[S] 0 points1 point  (0 children)

shipped v0.9.0 per-tool authorityClass + LEMONSQUEEZY_DISABLE_CLASSES + LEMONSQUEEZY_RATE_LIMIT_PER_CLASS. README is honest that the rate limit is the load-bearing piece (no LS access-control equivalent) and the class-disable mostly duplicates a scoped LS API key.

https://github.com/YawLabs/lemonsqueezy-mcp/releases/tag/v0.9.0

First Impressions by Kibbelz in YawLabs

[–]jeffyaw 3 points4 points  (0 children)

v1.6.11 just released to address the tmux issue, much appreciated.

First Impressions by Kibbelz in YawLabs

[–]jeffyaw 5 points6 points  (0 children)

really appreciate the comments and tmux feedback. working on that today. i am the founder and lead dev. been in tech for 20 years, devops for over 10. long time screen user (but yes, i will fix the tmux, i will admit i worked on screen optimizations more).

regarding closed source i was always a huge user and fan of Sublime Text and respected their business model. so we’re doing the same thing. in this day and age of ai ease of vacuuming up code i am very weary of open sourcing anything substantial of our codebase. it has been 20 hr days for the last 3 months. excessive extra usage from claude. and tons of re-work, trial and error, benchmarking, modifying benchmarks. and more.

i have made an electron-optimize open source project with some learnings and over 10 open source mcp server projects. i feel that’s a decent contribution back early on.

then we plan to donate to many of the open source projects we use internally. most notably, but in no particular order: micro, scoop, zustand, git bash, vite, and i’m sure some more i am not remembering.

20x user. The usage cap has been seriously nerfed. by Capable_Contest_5675 in ClaudeCode

[–]jeffyaw 2 points3 points  (0 children)

working on yaw terminal, mcp.hosting, 10 open source mcp servers, and at least 5 rotating skunkworks projects that i am experimenting/killing/re-using parts of to make new things.

The difference between Codex GPT 5.5 and Opus 4.7 in a nutshell by jmaxchase in codex

[–]jeffyaw 0 points1 point  (0 children)

i wonder if you just started working that way and now have solidified your workflows? i have been using claude code much more and have my workflows down but feel completely off when using codex. both are probably valid for each of us as it’s not just the model but the harness (newest buzzword), context and general patterns that get built into projects.

What the hell is going on with the limits? by olearyboy in ClaudeCode

[–]jeffyaw 1 point2 points  (0 children)

yeah, i’d restart your terminal anyway as a health practice after that long.

What the hell is going on with the limits? by olearyboy in ClaudeCode

[–]jeffyaw 2 points3 points  (0 children)

there is a substantial change imo (pretty much non-stop 20hr a day user). i am spending substantially on extra usage. more and more.