MCP Resources

Proporciona configuraciones de servidor MCP para acceder a las APIs de Brave Search y GitHub.

Documentación

MCP_Resources

Configuración del servidor MCP

Agrega la siguiente configuración a tu aplicación de Claude Desktop:

{
  "mcpServers": {
    "brave-search": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "BRAVE_API_KEY",
        "mcp/brave-search"
      ],
      "env": {
        "BRAVE_API_KEY": "your_token_here"
      }
    },
    "github": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    },
    "context7": {
      "autoApprove": [],
      "disabled": false,
      "timeout": 60,
      "command": "docker",
      "args": ["run", "-i", "--rm", "context7-mcp"],
      "transportType": "stdio"
    },
    "serena": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/oraios/serena", "serena-mcp-server.exe"]
    }
  }
}

Agrégalo a Claude Desktop para probarlo.

Clave de API de Brave Search

Para obtener una clave de API de Brave Search:

  1. Visita Brave Search API
  2. Regístrate para crear una cuenta
  3. Navega a tu panel de control
  4. Genera una nueva clave de API
  5. Copia la clave de API y reemplaza your_token_here en la configuración anterior

Token de acceso personal de GitHub

Para obtener un token de acceso personal de GitHub:

  1. Ve a GitHub > Settings > Developer Settings > Personal Access Tokens
  2. Haz clic en "Generate new token"
  3. Agrega los alcances requeridos (repos y projects)
  4. Genera el token
  5. Copia el token y reemplaza your_token_here en la configuración anterior

Configuración de Context7

Para ejecutar el servidor MCP de Context7 en un contenedor Docker:

  1. Crea un Dockerfile en la raíz de tu proyecto:
FROM node:18-alpine

WORKDIR /app

# Install the latest version globally
RUN npm install -g @upstash/context7-mcp

# Expose default port if needed (optional, depends on MCP client interaction)
# EXPOSE 3000

# Default command to run the server
CMD ["context7-mcp"]
  1. Construye la imagen de Docker (asegúrate de que Docker Desktop o el daemon de Docker esté en ejecución):
docker build -t context7-mcp .

Configuración de Serena

Nota: El servidor MCP de Serena usa serena-mcp-server.exe en Windows y serena-mcp-server (sin .exe) en macOS/Linux. Actualiza la configuración según tu sistema operativo.

Integración con Claude Code

Para agregar estos servidores a Claude Code, ejecuta:

claude mcp add-from-claude-desktop