JR Oakes's Avatar

JR Oakes

@jroakes.bsky.social

Code and Growth

795 Followers  |  50 Following  |  143 Posts  |  Joined: 04.07.2023  |  2.3391

Latest posts by jroakes.bsky.social on Bluesky

Preview
GitHub - locomotive-agency/mcp-router: MCP Router is a Python-based unified gateway for multiple Model Context Protocol (MCP) servers. It provides a web interface for managing servers, intelligent rou... MCP Router is a Python-based unified gateway for multiple Model Context Protocol (MCP) servers. It provides a web interface for managing servers, intelligent routing with hierarchical tool discover...

It is cool because you can load up DataForSEO, Ahrefs and other MCP servers, and connect to local or web-based services (e.g. Claude web) via a single connection.

-> github.com/locomotive-a...

PS: If you are really into MCPs like us and want to help build something cool, get in touch or open a PR.

27.06.2025 20:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Finally releasing the first iteration of our MCP Router project. Pure Python implementation using Flask + htmx, FastMCP 2.x, llm-sandbox, SQLite. Supports stdio, HTTP, and sse transports.

27.06.2025 20:30 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Israeli forces kill 51 Palestinians waiting for flour at Gaza aid site, witnesses and rescuers say It is potentially the deadliest of the almost daily shootings that have been taking place recently near aid distribution sites.

This shocks the conscience.

www.bbc.com/news/article...

17.06.2025 14:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I thought it was Vertex AI’s grounding service

03.05.2025 14:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Getting to hear @dawnieando.bsky.social at #seoweek is an absolute treat.

29.04.2025 20:46 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

Thanks for sharing, @lilyray.nyc !

29.04.2025 18:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

uh oh. Lemmee look.

03.04.2025 21:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Beer.

26.03.2025 22:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

beep boop bop.

26.03.2025 21:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We can optimize all of Amazon in 30ns

22.02.2025 12:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
several bottles of ketchup are lined up on a table ALT: several bottles of ketchup are lined up on a table

We are already at QEO. Y’all better

22.02.2025 12:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I feel like we are seeing Molotov–Ribbentrop v2 right now, and Ukraine will be the new Poland.

13.02.2025 17:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Love to see this!

12.02.2025 23:53 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

Very cool!

07.02.2025 16:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you for sharing, Marie!

06.02.2025 13:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you!!! I was close, but still wrong :-(

06.02.2025 03:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I tried searching Google, but, well, you know... ;-)

05.02.2025 22:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh my. If it helps, this is not part of furthering any meaningful discussion about SEO (I am sure you have appreciated the spirited debates over the years), but purely to prove whether I am right or not.

05.02.2025 22:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I am about 90% sure that sometime in the last year, @johnmu.com or @methode.bsky.social said that sometimes subdomains are seen (by Google) as part of the main domain, and sometimes they are treated as separate, mostly depending on the content cohesiveness. I cannot find a reference #help?

05.02.2025 22:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

tools = [emotion, happiness, empathy]
model_with_tools = model.bind_tools(tools)

05.02.2025 22:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Which layers?

05.02.2025 20:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

AI agents are not PEOPLE

05.02.2025 14:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Another note, adding a user does nothing to the visibility of their own content, only other people's content they like, comment on, or reshare.

22.01.2025 20:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I feel like this is a pretty good list and would only update if someone wanted to spend some time carefully curating more and would send me a pull request on github to merge after review. It would be a PITA to redeploy for individual users.

22.01.2025 20:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I don't do a very good job with the description of it, but it is automated. Anybody's post can show up as long as it has good engagement from the seed list of SEOs found here: github.com/jroakes/Dail...

22.01.2025 20:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

202

13.01.2025 23:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Instant pot butter chicken from Milk Street. Looks gross, hope it tastes amazing?

27.12.2024 00:30 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Anyone making SEO predictions for 2025 is insane.

20.12.2024 14:08 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Google Search Getting AI Mode Google Search will roll out an 'AI Mode' within Google Search that will look "nearly identical to its Gemini AI chatbot" according to some reports. We also saw sources post screenshot of early tests o...

Google Search may soon get AI mode www.seroundtable.com/google-searc...

20.12.2024 12:33 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I read this 3 times and each time substituted UPS for USP and was thoroughly confused. :-) #INeedABreak

20.12.2024 14:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@jroakes is following 19 prominent accounts