MCP's statefulness was a huge protocol design mistake
▲ 24 r/mcp

MCP's statefulness was a huge protocol design mistake

I'm really happy to see MCP moving to a stateless approach.

The original stateful session model made remote MCP servers unnecessarily difficult to operate. Horizontal scaling, load balancing, failover, and serverless deployments all became more complicated because requests were tied to server-side session state.

A stateless protocol lets any instance handle any request, which is how modern HTTP services are expected to behave. It simplifies infrastructure, improves reliability, and makes remote MCP deployments much easier to scale.

This feels like the right direction for the protocol. Microsoft has a good overview of the changes:

https://techcommunity.microsoft.com/blog/appsonazureblog/mcp-just-went-stateless-%E2%80%94-what-the-2026-spec-changes-about-scaling-on-app-servic/4530222

u/skvark — 9 days ago

Migrating to Pydantic AI v2

Pydantic AI is great and it's even better with the newly released version 2! But unfortunately LLMs don't know anything about this new 2.0 version 😭

Luckily, there is a way to work around that:

npx githits@latest init

Then ask your agent to: "Use GitHits and create a migration plan from our 1.x Pydantic AI to the new Pydantic AI v2."

And the agent and the developer were happy again 🤗

reddit.com
u/skvark — 13 days ago
▲ 0 r/phaser

Agent Runner: our designer built a 80s inspired game with Phaser and Claude

Curious what you think about the game as our designer has no coding background and he managed to pull this off without any help.

githits.com
u/skvark — 13 days ago
▲ 4 r/ContextEngineering+1 crossposts

MCP Server for a Global, Version-Aware Open Source Index

Coding agents can grep, search, and read your local repository, but they can't do the same thing across the open-source code your application depends on.

When an agent needs to understand a dependency, find a working implementation, or investigate version-specific behavior, it often falls back to documentation and web search. The actual answer is frequently in source code, issues, discussions, or pull requests.

We've been working on exposing that context through MCP and CLI.

The tools roughly map to following workflows:

Finding examples

Search for implementation examples across repositories, issues, discussions, and pull requests with get_example. Returns prior art, how did others do something, how to solve some specific problem, how is something supposed to be used. This is also exposed in our current UI, the next features are only through our CLI or MCP.

Navigating a specific repository or package

Search within a repository or package with search, list files with code_files, read source files and line ranges with code_read, and grep with code_grep.

Same workflow that your coding agent is using locally, just almost instantly available for any repo or package out there. No cloning needed, GitHits handles everything automatically.

Reading documentation

Discover available docs with docs_list and read pages with docs_read.

Inspecting packages

Inspect package metadata with pkg_info, dependency trees with pkg_deps, known vulnerabilities with pkg_vulns, changelogs with pkg_changelog, and upgrade changes with pkg_upgrade_review.

The index is version-aware, so agents can inspect the code and package data for the versions they're actually working with.

Get started with

npx githits@latest init

or

https://githits.com for manual sign up

Happy to answer questions about retrieval, indexing, MCP integration, or how we're thinking about dependency context for coding agents.

u/skvark — 13 days ago

What are the libs / packages AI struggles the most?

If you use some coding agent, what have been the libraries or packages that the models don't really grasp without your help?

​

I usually need to give extra context for anything that moves fast, like Pydantic AI, and then all kinds of edge cases inside various libs.

​

What I have found funny is that some time ago most models still defaulted using OpenAIs older APIs even though I instructed them to use the responses API.

reddit.com
u/skvark — 16 days ago
▲ 6 r/mcp

If you were able to select only one MCP for your coding agent, what would it be?

There are so many kinds of MCP servers for coding agents. If you were allowed to use only one, what would it be?

​

Let's assume that web search is a built-in feature, so something outside it.

reddit.com
u/skvark — 17 days ago
▲ 4 r/mcp

GitHits Beta: MCP Access to a Global, Version-Aware Open Source Index

We're launching GitHits Beta today.

Coding agents can search, grep, and read your local codebase, but they can't do the same thing across the open-source code your application depends on.

When an agent needs to understand a dependency, find a working implementation, or inspect package internals, it often falls back to documentation and web search. In many cases, the actual answer lives in source code.

GitHits is building a global, version-aware index of open-source code and package metadata for coding agents.

Agents can retrieve code examples, navigate dependency source code, inspect packages, and access documentation without cloning repositories locally.

The goal is simple: make dependency code as accessible to agents as local code.

One early user recently described GitHits as "the only MCP server that I use every single day":
https://x.com/robinebers/status/2066818447250759823

To get started:

npx githits@latest init

or sign up manually from the website:

https://githits.com

Happy to answer questions about architecture, indexing, retrieval, or MCP integration.

reddit.com
u/skvark — 20 days ago