Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
97397f5
docs(spec): projekt hostowanego MCP w serwisie — WERSJA DO PRZEPISANIA
mpasternak Sep 5, 2026
1b24356
docs(spec): przepisz projekt hostowanego MCP po recenzji i probe'ach
mpasternak Sep 6, 2026
76856bf
docs(spec): lifespan przez dopisany klucz, zamiast zastępowania routera
mpasternak Sep 6, 2026
1a04054
docs(spec): wersja 3 — zamknięte trzy blokery z drugiej recenzji
mpasternak Sep 6, 2026
0fb6b16
docs(spec): wersja 4 — trzy blokery z trzeciej recenzji
mpasternak Sep 6, 2026
c542ada
docs(plan): plan wdrożenia hostowanego MCP — 12 zadań TDD
mpasternak Sep 6, 2026
a03c27d
feat(mcp_server): szkielet aplikacji + zależność bpp-mcp
mpasternak Sep 6, 2026
13152e1
docs(spec): zmierzona delta zależności — 21 pakietów, nie dziesięć
mpasternak Sep 6, 2026
96e2073
feat(mcp_server): StartMcp — lifespan MCP w osobnym zadaniu
mpasternak Sep 6, 2026
98da8e4
fix(mcp_server): atrapa lifespan z realną task group; test współbieżn…
mpasternak Sep 6, 2026
6d8467e
docs(mcp_server): sprostuj docstring StartMcp — dwa objawy błędu, nie…
mpasternak Sep 6, 2026
c08edab
feat(mcp_server): kontekst żądania + KlientScope z prawdziwym IP
mpasternak Sep 6, 2026
2dc8a5a
feat(mcp_server): BppClientInProcess per żądanie z budżetem czasu
mpasternak Sep 6, 2026
b49220e
docs(plan): mostek bearera do ContextVara pakietu bpp_mcp
mpasternak Sep 6, 2026
3dbb4ec
feat(mcp_server): BramkaBearera — 401 z PRM przy zachowaniu anonima
mpasternak Sep 6, 2026
6e5e07f
feat(mcp_server): RouterHttp z przepisaniem /mcp/auth + LifespanMcp
mpasternak Sep 6, 2026
f4d00d2
docs(plan): popraw klucze nagłówków ASGI w Task 6
mpasternak Sep 6, 2026
66c4df0
feat(mcp_server): build_application z narzędziami i polityką hostów
mpasternak Sep 6, 2026
3c9bb99
feat(asgi): zamontuj /mcp obok Django, dopisz klucz lifespan
mpasternak Sep 6, 2026
e781a48
test(mcp_server): subprocesowy test montażu /mcp w asgi.py
mpasternak Sep 6, 2026
7b7ff1b
feat(oauth_mcp): metadane protected-resource (RFC 9728)
mpasternak Sep 6, 2026
16ca2fc
feat(mcp_server): strona /mcp/ z instrukcją podłączenia
mpasternak Sep 6, 2026
deb1f22
test(mcp_server): regresje bezpieczeństwa i wielo-hostowe (Task 11)
mpasternak Sep 6, 2026
bbe863d
fix(mcp_server): docstringi test_bezpieczenstwo.py mówią prawdę o mec…
mpasternak Sep 6, 2026
b5089bb
feat(mcp_server): raportowanie błędów narzędzi, healthcheck, newsfrag…
mpasternak Sep 6, 2026
cff083b
fix(mcp_server): fala naprawcza po finalnej recenzji gałęzi
mpasternak Sep 6, 2026
50c10ed
docs(mcp): spec i newsfragment po fali naprawczej
mpasternak Sep 6, 2026
fc7ab5f
fix(mcp_server): domknięcie dwóch usterek z recenzji fali naprawczej
mpasternak Sep 6, 2026
8ff2250
fix(mcp_server): self-review PR #804 — Rollbar 5xx i siatka bezpiecze…
mpasternak Sep 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/deweloper/mapa-kodu.md
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,8 @@ graph LR
| `notifications/` | WebSocket notifications | `Notification`, `NotificationsConsumer` |
| `ranking_autorow/` | Author rankings | Ranking views and calculations |
| `nowe_raporty/` | Modern reporting interface | Report forms and exports |
| `mcp_server/` | Hosted MCP server for AI assistants (wraps `bpp-mcp` in-process) | `KontekstZadania`, `StartMcp` |
| `oauth_mcp/` | OAuth 2.1 auth server backing `/mcp/auth` (DCR + PKCE) | — (no own models) |

---

Expand Down Expand Up @@ -511,6 +513,8 @@ from bpp.admin.helpers.fieldsets import (
| `/api/v1/` | REST API | Read-only API |
| `/multiseek/` | Multiseek | Advanced search |
| `/pbn_import/` | ImportDashboard | PBN import interface |
| `/mcp/` | StronaMcp | Human-readable MCP connection instructions |
| `/mcp`, `/mcp/auth` | `mcp_server.routing.RouterHttp` (ASGI, not Django URLconf) | Streamable-HTTP MCP endpoint — public / OAuth-required |

---

Expand Down
Loading
Loading