Bridge
Bridge przekształca zestaw Twoich podłączonych narzędzi w jeden punkt końcowy MCP, który może wywoływać agent AI. Zamiast ręcznie łączyć każde narzędzie z agentem, budujesz Bridge raz na wizualnym płótnie, dajesz agentowi jeden URL, a Bridge udostępnia zarówno surowe narzędzia, jak i potoki składania kontekstu, które skomponowałeś.
Płótno nie jest ozdobą — to miejsce, w którym budujesz łańcuchy zbierające kontekst. Połącz wyjście narzędzia z wejściem następnego narzędzia, uruchamiaj kroki sekwencyjnie lub równolegle i udostępnij cały łańcuch pod jedną nazwą. Agent wywołuje tę jedną nazwę i otrzymuje w pełni złożony kontekst.
Przykład. „Umiejętności” Twojego zespołu są rozproszone po Jira, dokumentacji Confluence, zadaniach Jira i repozytorium Git. Bridge może skomponować potok
get_repo_context, który pobiera dane ze wszystkich tych źródeł i zwraca jedną odpowiedź — agent wywołuje pojedynczy URL, zamiast samodzielnie orkiestrować cztery narzędzia.
Jak to działa
Connections (GitHub, Atlassian, …)
│ federowane jako narzędzia MCP
▼
┌─────────────────────────────┐
│ Bridge │
│ graf węzłów + krawędzi │ ← to budujesz na płótnie
│ + nazwane potoki │
└─────────────────────────────┘
│ udostępniany jako jeden punkt końcowy
▼
https://mcp.fainflow.com/mcp/<bridgeId>
│
▼
agent AI / klient MCP
Na swoim punkcie końcowym Bridge udostępnia dwie rzeczy:
- Surowe narzędzia — każde narzędzie z dodanych połączeń, federowane bezpośrednio, tak aby agent mógł je wywoływać wprost.
- Potoki — nazwane łańcuchy narysowane przez Ciebie na płótnie. Każdy potok przyjmuje wejścia, wykonuje swoje węzły (sekwencyjnie lub równolegle) i zwraca jeden wynik.
Zbuduj Bridge
1. Utwórz Bridge
Dashboard → Bridges → New bridge. Nadaj mu Name i wybierz jedno lub więcej MCP connections to compose (źródła, których narzędzia chcesz federować — np. Twoje połączenie GitHub lub Atlassian), a następnie Create bridge.
2. Otwórz płótno
Kliknij Canvas na Bridge. Otrzymasz edytor węzłów z paletą po lewej, grafem pośrodku i inspektorem po prawej.
3. Dodaj węzły
Z palety (Add node):
- Add tool node — wybierz połączenie, a następnie narzędzie. Jego argumenty pojawiają się jako porty wejściowe; jego wynik to port wyjściowy. Porty narzędzia są ustalone przez schemat narzędzia.
- Input — punkt wejścia potoku. Dodawaj tutaj porty wyjściowe; każdy z nich staje się nazwanym argumentem przekazywanym przez agenta.
- Output — punkt wyjścia potoku. Dodawaj porty wejściowe; to, co do nich podłączysz, otrzymuje z powrotem agent.
- Merge — łączy kilka wejść w jeden obiekt (fan-in).
4. Połącz je
Przeciągnij z portu wyjściowego węzła (prawa strona) do portu wejściowego innego węzła (lewa strona). Połączenie oznacza „podaj tę wartość do tego argumentu”.
Połączenie, które utworzyłoby cykl, jest odrzucane — kontekst płynie tylko do przodu. Naciśnij Delete / Backspace, aby usunąć zaznaczony węzeł lub połączenie.
5. Nazwij potok
Otwórz Pipelines na pasku narzędzi. Nadaj łańcuchowi nazwę, wybierz jego węzeł wejściowy i węzeł wyjściowy, a następnie dodaj go. Tę nazwę będzie wywoływał agent.
6. Zapisz
Naciśnij Save. Graf zostaje utrwalony na Bridge. Pozycje, porty i potoki są zachowywane dokładnie tak, jak narysowano.
Podłącz agenta
Skieruj dowolny klient MCP na punkt końcowy Twojego Bridge:
https://mcp.fainflow.com/mcp/<bridgeId>
Klient zobaczy surowe federowane narzędzia oraz Twoje nazwane potoki. Może wywołać potok po nazwie z argumentami zdefiniowanymi na węźle Input i otrzymać z powrotem złożony wynik.
Punkt końcowy jest chroniony przez OAuth: klient uwierzytelnia się raz Twoim loginem Fainflow, a Bridge rozpoznaje Twoje konto — widzi wyłącznie połączenia i potoki, które należą do Ciebie.
Audyt
Każde wywołanie narzędzia i potoku przez punkt końcowy jest zapisywane w Twoim dzienniku audytu — kto je wywołał, które narzędzie, na którym Bridge, czy była to zmiana oraz jaki był wynik. Wartości argumentów są redagowane do identyfikatorów (repo, path, query, …); pełnotekstowe ładunki nigdy nie są przechowywane. Przeglądaj go w sekcji Audit Logs w dashboardzie.
Sekwencyjnie a równolegle
Nie wybierasz tego przełącznikiem — decyduje graf. Węzły zależne od siebie uruchamiają się po kolei; węzły niezależne są uruchamiane równolegle. Jeśli dwa narzędzia zasilają węzeł Merge i żadne nie zależy od drugiego, Bridge wywołuje je jednocześnie i czeka na oba.
Zobacz też
- Bridge Reference (następna strona) — rodzaje węzłów, porty, kształt grafu, punkt końcowy i zachowanie przebiegu.
- Connections — narzędzia, które Bridge federuje, pochodzą z Twoich połączeń.