So far, we’ve covered: why MCP exists what MCP is what tools are Now let’s answer a key question: When the model decides to use a tool… who actually runs it? An MCP server is: The component that exposes tools and executes them. An MCP server is not just your backend. It is: a layer on top of your backend designed specifically for LLM interaction It has three main responsibilities: It tells the sys
I wanted to ask AI about it, but the flow was annoying: switch to a browser, open a chat tab, copy or type the error, wait for an answer, then switch back. After doing that too many times, I started building something that works directly on the desktop. That became Xerolas. Xerolas is an AI screen lens for your desktop. It works like this: Press Ctrl + Shift + Space Drag over any region of your
Lately, I’ve been reflecting on something: The question for most developers is no longer "Are you using AI?", but rather "How and why are you using AI?". I’ve noticed AI tooling becoming increasingly embedded in my daily workflow. At this time last year, my usage of AI was limited to code autocomplete suggestions in my IDE that I would manually validate. Now I am using coding assistants to help id
Today we're open-sourcing the AI Model Directory, the most comprehensive, automatically updated list of AI models and their metadata available today. It's the data layer that powers model selection in AgentOne, and now it's free for anyone to use, fork, or contribute to. If you'd rather just look at models, we also built a browser for the directory at models.agent-one.dev where you can search, sor
Most agency onboarding fails before the kickoff call happens. Not because the team isn't good. Not because the client is difficult. Because nobody collected the right context upfront, and the kickoff call becomes the place where everyone discovers what they don't know yet. The intake form is the fix. Not a 3-question "tell us about your project" form. A real one. Here's the framework we use — 27 q
Every few years the industry rediscovers that programming languages are not religions. Then we immediately behave like they are religions. Someone posts a benchmark. Someone else says memory safety. Someone says developer experience. A distributed systems person appears from under a bridge and whispers “Erlang solved this in 1998.” A startup founder announces they are rewriting their CRUD app in R
JS Trace Table As JavaScript continues to dominate the global software landscape, a new specialized tool, JS to Trace Table, has launched to redefine how developers and students master logical execution. Developed by Md. Anisur Rahman, this interactive platform automates the traditionally manual process of "desk checking," offering a high-fidelity visual environment for real-time code analysis.
What is Azure Storage? Azure storage is Microsoft's cloud storage solution. It allows storage of unstructured data, pdfs, file shares etc. The following steps in this article outlines how I was able to create storage for the department's testing and training. In the Azure portal, search for and select Resource groups Select + Create Give your resource group a name. For example, storagerg