Datasette-mcp w wersji 0.2 wprowadza istotną zmianę w formacie zwracanych danych z funkcji execute_sql. Zamiast tablicy tablic (array of arrays), wyniki teraz zwracają się jako tablica obiektów (array of objects), gdzie każdy wiersz zawiera jawne mapowanie nazw kolumn do wartości.
Ta zmiana ma konkretny cel - wspiera modele o słabszych zdolnościach w zrozumieniu struktury danych. Gdy wyniki są zwracane jako tablice liczb lub stringów bez kontekstu, słabsze modele mogą mylić, która wartość odpowiada której kolumnie. Format obiektów, z explicite określonymi kluczami, eliminuje tę ambiwalencję i ułatwia modelom pracę z danymi z baz Datasette.
Wersja 0.2 to pierwsze wydanie poza fazą alfa - poprzednie miały oznaczenie alpha. Zależności narzędzia wymagają teraz mcp>=2.1.1, co wskazuje na wykorzystanie nowszych funkcji protokołu. Simon Willison, autor, potwierdza stabilność wydania, stwierdzając że już intensywnie go używa. Datasette-mcp łączy elastyczną bazę danych Datasette z ekosystemem Model Context Protocol, umożliwiając modelom AI dostęp do zapytań SQL i wyników.