Serwer MCP AI Developer Toolkit
Serwer MCP AI Developer Toolkit to publiczny endpoint Model Context Protocol pod adresem https://developertoolkit.ai/mcp, udostępniający każdy przewodnik z tego serwisu przez dwa narzędzia: search i fetch. Konto ani klucz API nie są potrzebne, a podłączy się każdy klient mówiący przez Streamable HTTP — w tym Claude Code, Cursor, Codex i konektory ChatGPT.
Agenty zgadują w sprawach narzędzi. Wymyślają flagi Cursora, mylą plik, z którego Claude Code czyta konfigurację MCP, i z przekonaniem podają opcję Codeksa przemianowaną dwa wydania temu. Sprostowanie przychodzi zwykle wtedy, gdy polecenie już się wywaliło. Wskazanie agentowi serwera z dokumentacją przesuwa tę weryfikację wcześniej: przewodnik zostaje przeczytany jeszcze w trakcie składania odpowiedzi.
Dodaj serwer
Dział zatytułowany „Dodaj serwer”Endpoint jest zdalny i hostowany, więc nie ma czego instalować ani utrzymywać przy życiu.
{ "mcpServers": { "dtk": { "type": "http", "url": "https://developertoolkit.ai/mcp" } }}claude mcp add --transport http dtk https://developertoolkit.ai/mcp[mcp_servers.dtk]url = "https://developertoolkit.ai/mcp"Nie ma potem żadnego kroku uwierzytelniania. Większość zdalnych serwerów przy pierwszym użyciu przeprowadza przez OAuth; ten serwuje tę samą dokumentację każdemu, więc ten krok odpada.
Dwa narzędzia
Dział zatytułowany „Dwa narzędzia”search przyjmuje zapytanie i zwraca do dziesięciu wyników w rankingu:
{ "results": [{ "id": "...", "title": "...", "url": "...", "snippet": "...", "lang": "en" }] }fetch przyjmuje id z tych wyników i zwraca cały artykuł w markdownie, plus metadane z językiem, sekcją, datą ostatniej aktualizacji oraz informacją, czy strona jest w serwisie objęta subskrypcją.
Nazwy znaczą więcej, niż wygląda. Konektory ChatGPT i Claude oczekują dokładnie tej pary, a każdy ładunek wraca zarówno jako structuredContent, jak i jako JSON w treści tekstowej — i to właśnie sprawia, że ich cytowania prowadzą do prawdziwego adresu, a nie do parafrazy.
Ranking i dlaczego polskie zapytania działają
Dział zatytułowany „Ranking i dlaczego polskie zapytania działają”Trafienie w tytuł waży pięć razy tyle co trafienie w opis, a wynik jest następnie dzielony przez to, jak częsty jest dany termin w całym korpusie. Ta druga połowa rozdziela języki: angielskie zapytanie trafia w angielskie tytuły, a polskie w polskie, bo cały ciężar niesie rzadkie słowo, a rzadkie słowa rzadko przechodzą przez granicę języka. Nie ma parametru języka do ustawienia.
Warianty EN i PL tego samego artykułu są sklejane w jeden wynik, więc zapytanie nigdy nie zużywa połowy z dziesięciu miejsc na ten sam przewodnik dwa razy.
Ograniczenia, o których warto wiedzieć
Dział zatytułowany „Ograniczenia, o których warto wiedzieć”- Tylko odczyt. Dwa narzędzia, oba czytające. Nic tutaj nie zapisze niczego w repozytorium, nie uruchomi polecenia ani nie sięgnie poza dokumentację tego serwisu.
- Bezstanowość. Każde wywołanie jest niezależne i nic nie zostaje między nimi — dlatego też nie ma konta.
- To nie jedyne wejście. Ta sama treść jest publikowana w
/llms.txti/llms-full.txt. MCP istnieje dlatego, że ściąganie sześciu megabajtów po jedną odpowiedź to nie jest czytanie.