render-mcp
/render-mcp
Łączy i konfiguruje serwer Render MCP dla narzędzi AI do kodowania (Cursor, Claude Code, Codex): uwierzytelnianie, wybór workspace, katalog narzędzi i rozwiązywanie problemów.
- Autor
- kael-odin ↗
- Repozytorium
- codex-plugins-zh ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 25.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 12
Brak sygnałów. Repozytorium zmienione 25.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Łączy i konfiguruje serwer Render MCP dla narzędzi AI do kodowania (Cursor, Claude Code, Codex): uwierzytelnianie, wybór workspace, katalog narzędzi i rozwiązywanie problemów.
Oryginalny opis (EN)
为 AI 编码工具连接并配置 Render MCP server——按工具配置(Cursor、Claude Code、Codex)、认证、工作区选择、工具目录及排障。当 MCP 未配置、list_services() 失败、用户询问 Render MCP 配置,或某个操作类技能需要 MCP 但尚未连接时使用。触发词:MCP、Render MCP、list_services、MCP setup、MCP server、API key、Bearer token、mcp.render.com、workspace selection。
Jak działa
- When to Use
- Connection Details
- Setup by Tool
- Workspace Selection
- Tool Catalog
- Common Mistakes
- Troubleshooting
- References
- Related Skills
Podgląd SKILL.md
---
name: render-mcp
description: "为 AI 编码工具连接并配置 Render MCP server——按工具配置(Cursor、Claude Code、Codex)、认证、工作区选择、工具目录及排障。当 MCP 未配置、list_services() 失败、用户询问 Render MCP 配置,或某个操作类技能需要 MCP 但尚未连接时使用。触发词:MCP、Render MCP、list_services、MCP setup、MCP server、API key、Bearer token、mcp.render.com、workspace selection。"
license: MIT
compatibility: Render MCP server (hosted at mcp.render.com)
metadata:
author: Render
version: "1.0.0"
category: operations
---
# Render MCP Server
The Render MCP server lets AI coding tools manage Render services, databases, deploys, logs, and metrics directly. This skill covers **setup**, **authentication**, **workspace selection**, the **tool catalog**, and **troubleshooting**.
Action skills (render-deploy, render-debug, render-monitor) use MCP tools for their workflows. If MCP is not connected, set it up using this skill first.
## When to Use
- `list_services()` fails or MCP tools are unavailable
- First-time Render MCP setup for any AI tool
- User asks how to connect their AI tool to Render
- Switching workspaces or troubleshooting auth errors
- Discovering which MCP tools exist and what they do
## Connection Details
| Property | Value |
|----------|-------|
| URL | `https://mcp.render.com/mcp` |
| Transport | HTTP (streamable) |
| Auth | Bearer token (Render API key) |
| API key page | `https://dashboard.render.com/u/*/settings#api-keys` |
| Docs | `https://render.com/docs/mcp-server` |
## Setup by Tool
### Cursor
1. Get an API key from the [Render Dashboard](https://dashboard.render.com/u/*/settings#api-keys)
2. Add to `~/.cursor/mcp.json`:
```json
{
"mcpServers": {
"render": {
"url": "https://mcp.render.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
```
3. Restart Cursor, then verify with `list_services()`
### Claude Code
1. Get an API key from the [Render Dashboard](https://dashboard.render.com/u/*/settings#api-keys)
2. Add the MCP server:
```bash
claude mcp add --transport http render https://mcp.render.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
```
3. Restart Claude Code, then verify with `list_services()`
### Codex
1. Get an API key from the [Render Dashboard](https://dashboard.render.com/u/*/settings#api-keys)
2. Set the key in your shell:
```bash
export RENDER_API_KEY="<YOUR_API_KEY>"
```
3. Add the MCP server:
```bash
codex mcp add render --url https://mcp.render.com/mcp --bearer-token-env-var RENDER_API_KEY
```
4. Restart Codex, then verify with `list_services()`
### Other Tools
For tools not listed above, use the generic HTTP MCP configuration:
- **URL:** `https://mcp.render.com/mcp`
- **Auth header:** `Authorization: Bearer <YOUR_API_KEY>`
- **Transport:** HTTP (streamable HTTP, not SSE)
See [Render MCP docs](https://render.com/docs/mcp-server) for tool-specific instructions.
## Workspace Selection
After MCP is connected, set the active workspace:
```
Set my Render workspace to [WORKSPACE_NAME]
```
Or programmatically:
```
get_selected_workspace() # Check current
list_workspaces() # List available
```
All MCP operations run against the active workspace.
## Tool Catalog
### Service management
| Tool | Purpose |
|------|---------|
| `list_services()` | List all services and datastores |
| `get_service(serviceId)` | Get service details |
| `create_web_service(...)` | Create a web service from Git repo |
| `create_static_site(...)` | Create a static site from Git repo |
| `update_service(serviceId, ...)` | Update service configuration |
| `restart_service(serviceId)` | Restart a service |
### Deploys
| Tool | Purpose |
|------|---------|
| `list_deploys(serviceId, limit)` | List deploys for a service |
| `trigger_deploy(serviceId)` | Trigger a new deploy |
### Logs
| Tool | Purpose |
|------|---------|
| `list_logs(resource, level, type, text, statusCode, limit)` | Query logs with filters |
Key filters: `level` (error, warn, info), `type` (build, deploy), `text` (search string), `statusCode` (HTTP codes).
### Metrics
| Tool | Purpose |
|------|---------|
| `get_metrics(resourceId, metricTypes, ...)` | Get service or database metrics |
Metric types: `cpu_usage`, `memory_usage`, `cpu_limit`, `memory_limit`, `http_latency`, `http_request_count`, `active_connections`.
Optional: `httpLatencyQuantile` (0.5, 0.95, 0.99), `httpPath` (filter by endpoint).
### Databases
| Tool | Purpose |
|------|---------|
| `list_postgres_instances()` | List Postgres databases |
| `get_postgres(postgresId)` | Get database details |
| `query_render_postgres(postgresId, sql)` | Run SQL query |
### Key Value
| Tool | Purpose |
|------|---------|
| `list_key_value()` | List Key Value instances |
| `get_key_value(keyValueId)` | Get Key Value details |
### Environment Variables
| Tool | Purpose |
|------|---------|
| `update_environment_variables(serviceId, envVars)` | Set env vars on a service |
### Workspace
| Tool | Purpose |
|------|---------|
| `list_workspaces()` | List available workspaces |
| `get_selected_workspace()` | Get the active workspace |
## Common Mistakes
| Mistake | Fix |
|---------|-----|
| Wrong URL (using SSE endpoint) | Use `https://mcp.render.com/mcp` (not `/sse`) |
| Expired or invalid API key | Generate a new key from Dashboard > Account Settings > API Keys |
| Wrong workspace selected | Run `list_workspaces()` and switch to the correct one |
| Using MCP to create image-backed services | Not supported — use Dashboard or API for prebuilt Docker images |
| Missing `Bearer` prefix in auth header | Header must be `Authorization: Bearer <key>` |
## Troubleshooting
See `references/troubleshooting.md` for connection errors, auth failures, timeout issues, and tool-specific quirks.
## References
| Document | Contents |
|----------|----------|
| `references/troubleshooting.md` | Connection errors, auth failures, tool-specific issues, timeout handling |
## Related Skills
- **render-deploy** — Deploy flows using MCP tools
- **render-debug** — Debug failures using MCP logs and metrics
- **render-monitor** — Monitor health using MCP metrics
- **render-cli** — CLI alternative when MCP is unavailable
Pliki w paczce (3)
- SKILL.md 6 KB
- agents/openai.yaml 1 KB
- references/troubleshooting.md 3 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · kael-odin/codex-plugins-zh | 100 | MIT |
| render-oss/skills | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 73de9b4cd006 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100mcp
Integruje json-render z MCP Apps, aby serwery MCP renderowały interaktywne interfejsy w Claude, ChatGPT, Cursor lub VS Code. - 100agentmail-mcp
Konfiguruje i diagnozuje hostowany serwer MCP AgentMail dla Codex, Claude Code, Cursor, Claude.ai, ChatGPT lub innego klienta MCP: instalacja, OAuth, nagłówki kluczy API, błędy połączenia i odkrywanie narzędzi. - 100b2c-mcp-server
Wskazuje, jak skonfigurować serwer MCP dla B2C Commerce: wybór zestawów narzędzi, dobór narzędzia do zadania i katalog skilli. - 100cmf-mcp
Konfiguruje serwer CMF MCP, aby asystent kodowania AI mógł odpytywać metadane CMF w języku naturalnym: wdrożenie w Dockerze, konfiguracja dla Claude Code, GitHub Copilot, Cursor i Codex oraz przykładowe prompty. - 100writingmate-mcp
Łączy się z serwerem MCP Writingmate, by porównywać odpowiedzi modeli AI oraz generować tekst, obrazy i wideo. - 100configuring-dbt-mcp-server
Generuje konfigurację JSON serwera MCP dla dbt, rozwiązuje ustawienia uwierzytelniania i sprawdza łączność dla Claude Desktop, Claude Code, Cursora i VS Code.