Hosted MCP
Połącz Claude Desktop, Cursor, VS Code, Windsurf lub innego klienta MCP z RunAPI przy użyciu OAuth.
Hosted MCP to zalecany sposób korzystania z narzędzi RunAPI. Twój klient MCP łączy się bezpośrednio z RunAPI, więc nie musisz instalować Node.js ani utrzymywać działającego lokalnego procesu.
Użyj tego punktu końcowego:
https://mcp.runapi.ai/mcp
Wybierz swojego klienta MCP poniżej. Gdy klient otworzy RunAPI w przeglądarce, zaloguj się, wybierz konto do użycia i zatwierdź dostęp.
Claude Desktop
- Otwórz Settings > Connectors i dodaj niestandardowy łącznik.
- Nadaj mu nazwę RunAPI i wprowadź powyższy adres punktu końcowego.
- Wybierz Connect i zakończ autoryzację RunAPI w przeglądarce.
- W rozmowie otwórz + > Connectors i włącz RunAPI.
Jeśli RunAPI nie pojawia się w rozmowie, wróć do Ustawienia > Konektory, połącz się ponownie i potwierdź, że jest włączony dla tej rozmowy.
Kursor
Dodaj RunAPI do pliku mcp.json w Cursorze, np. do pliku
.cursor/mcp.json na poziomie projektu:
{
"mcpServers": {
"runapi": {
"url": "https://mcp.runapi.ai/mcp"
}
}
}
Otwórz Customize na pasku bocznym Cursor, znajdź RunAPI, włącz je i zakończ autoryzację w przeglądarce.
RunAPI powinien być widoczny jako podłączony i udostępniać swoje narzędzia. W przypadku błędów połączenia lub uwierzytelniania otwórz panel Wyjście i wybierz Dzienniki MCP.
VS Code
- Otwórz paletę poleceń i uruchom MCP: Add Server.
- Wybierz HTTP, wprowadź powyższy adres punktu końcowego i nadaj serwerowi nazwę RunAPI.
- Uruchom serwer, zaufaj mu po wyświetleniu monitu i zakończ autoryzację w przeglądarce.
Narzędzia RunAPI powinny pojawić się w oknie czatu. W przypadku błędów uruchom MCP: Lista serwerów, wybierz RunAPI i kliknij Pokaż dane wyjściowe.
Windsurf
Te kroki dotyczą agenta Cascade. Devin Local używa konfiguracji Devin CLI.
- Otwórz Devin Settings > Cascade > MCP Servers i edytuj plik
~/.codeium/windsurf/mcp_config.jsonw trybie surowym. - Dodaj RunAPI jako zdalny serwer HTTP:
{
"mcpServers": {
"runapi": {
"serverUrl": "https://mcp.runapi.ai/mcp"
}
}
}
- Zapisz plik, odśwież serwery MCP, włącz RunAPI i zakończ autoryzację w przeglądarce.
Jeśli narzędzia nie pojawiają się, otwórz ustawienia MCP, potwierdź, że RunAPI jest włączony, i połącz się ponownie.
Inne klienty MCP
Dodaj powyższy punkt końcowy jako serwer Streamable HTTP. Klient musi obsługiwać Remote MCP oraz OAuth oparty na przeglądarce. Zakończ autoryzację po wyświetleniu monitu, a następnie włącz narzędzia RunAPI w kliencie.
Weryfikuj połączenie
Zapytaj klienta:
Jakie modele obrazów RunAPI są dostępne?
Klient powinien wywołać list_models i zwrócić dostępne modele obrazów. Potwierdza to, że połączenie i wysyłka narzędzi działają poprawnie.
Użyj zamiast tego Klucza API
OAuth jest zalecaną metodą. Standardowego klucza API używaj wyłącznie dla bezobsługowego klienta lub gdy OAuth jest niedostępne; postępuj zgodnie z Przewodnikiem po uwierzytelnianiu, aby go utworzyć. Nigdy nie umieszczaj klucza w adresie URL punktu końcowego ani nie zatwierdzaj go do repozytorium.
- Claude Desktop: jeśli nagłówki żądań są dostępne dla niestandardowych łączników, dodaj nagłówek
Authorizationz wartościąBearer YOUR_API_KEY. - Cursor: ustaw
RUNAPI_API_KEYw środowisku widocznym dla aplikacji Cursor, a następnie użyjAuthorization: Bearer ${env:RUNAPI_API_KEY}w nagłówkach (headers) serwera. Zdalne serwery nie odczytują ustawieńenvFilew Cursor. - VS Code: odwołaj się do hasła typu
${input:...}w nagłówkuAuthorizationserwera, aby VS Code monitował o podanie klucza i zapisywał go, zamiast wpisywać go domcp.json. - Windsurf: odwołaj się do
${env:RUNAPI_API_KEY}lub${file:...}w nagłówkuAuthorizationw pliku~/.codeium/windsurf/mcp_config.json.
Unieważnij klucz na stronie Klucze API, gdy klient zostaje wycofany lub klucz mógł zostać ujawniony.
Rozwiązywanie problemów
- Uwierzytelnianie nie zostało ukończone: ponownie połącz RunAPI z poziomu klienta i dokończ proces w przeglądarce.
- RunAPI jest połączony, ale brakuje jego narzędzi: potwierdź, że serwer jest włączony, usuń i ponownie dodaj dokładny punkt końcowy, a następnie rozpocznij nową rozmowę.
- Pytanie weryfikacyjne kończy się niepowodzeniem: sprawdź dziennik klienta opisany w odpowiedniej sekcji powyżej, a następnie ponownie połącz RunAPI przed kolejną próbą.
Potrzebujesz klienta, który uruchomi RunAPI na Twoim komputerze? Skonfiguruj Local MCP.