Skip to main content
ClaudeWave
MCP ServersRegistry oficial0 estrellas0 forks● GoMITActualizado yesterday
ClaudeWave Trust Score
77/100
✓ Trusted
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Documented (README)
Flags
  • !No description
Last scanned: 10/7/2026
Install in Claude Code / Claude Desktop
Method: Manual · mcp
Claude Code CLI
git clone https://github.com/peccancy/mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mcp": {
      "command": "mcp",
      "env": {
        "DISPUTES_URL": "<disputes_url>",
        "CATEGORIES_URL": "<categories_url>",
        "HISTORY_URL": "<history_url>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Install the binary first: go install github.com/peccancy/mcp@latest (make sure it ends up on your PATH).
Detected environment variables
DISPUTES_URLCATEGORIES_URLHISTORY_URL
Casos de uso

Resumen de MCP Servers

# disputes.online MCP server

A public, read-only [Model Context Protocol](https://modelcontextprotocol.io) server for
**disputes.online**. It lets an AI agent find open disputes and read how the stakes on them
are split — the crowd's implied odds.

**Endpoint:** `https://disputes.online/mcp` (Streamable HTTP, no authentication)

## Tools

| Tool | What it does |
|---|---|
| `search_disputes` | Disputes open to bets, filtered by language, category and country, sorted by pool size, number of bets or closing time |
| `search_disputes_by_tags` | Open disputes carrying any of the given tags |
| `get_dispute` | One dispute by id or page URL — open, or already settled, with the winning outcome |
| `list_categories` | The category tree, to find a `category_id` |

Every dispute comes with its page URL and, per outcome, the share of stakes
(`implied_probability`) and the payout multiplier. Amounts are in QOT, the platform's internal
currency. Lists default to English; pass `lang` for disputes written in another language.

There are no tools that place bets, create disputes or act for a user.

## Connecting

Claude Code:

```bash
claude mcp add --transport http disputes-online https://disputes.online/mcp
```

Any client that takes a JSON config:

```json
{ "mcpServers": { "disputes-online": { "type": "http", "url": "https://disputes.online/mcp" } } }
```

## How it works

The server has no database access. It calls the same public API the site uses
(`https://disputes.online/openapi.json`), so it can only say what the site already publishes.
It is stateless: any replica answers any request.

## Configuration

| Variable | Default | Meaning |
|---|---|---|
| `APP_PORT` | `8098` | Port to listen on |
| `API_PATH` | `/mcp` | Path the protocol is served at |
| `DISPUTES_URL` | `http://disputes:8080` | Base URL of the dispute service |
| `CATEGORIES_URL` | `http://categories:8082` | Base URL of the category service |
| `HISTORY_URL` | `http://history:8095` | Base URL of the history service (settled disputes) |
| `PLATFORM_TIMEOUT` | `5s` | Timeout for one call to either service |
| `RATE_LIMIT_RPS` / `RATE_LIMIT_BURST` | `20` / `40` | Limit on the total request rate |

`GET /health` answers `ok`.

## Running locally

```bash
APP_PORT=8098 \
DISPUTES_URL=https://disputes.online/disputes \
CATEGORIES_URL=https://disputes.online/category \
HISTORY_URL=https://disputes.online/history \
go run ./cmd
```

Then point a client, or `npx @modelcontextprotocol/inspector`, at `http://localhost:8098/mcp`.

## Publishing to the MCP registry

`server.json` describes this server for the [official MCP registry](https://registry.modelcontextprotocol.io)
under the name `online.disputes/mcp`. That namespace belongs to whoever controls disputes.online:
the site serves a public key at `https://disputes.online/.well-known/mcp-registry-auth`, and
publishing takes the matching private key, kept outside this repository at
`~/.mcp-registry/disputes.online.pem`.

```bash
brew install mcp-publisher
./publish.sh
```

Bump `version` in `server.json` before publishing again; the registry refuses a version it already has.

## Tests

```bash
go test ./...
```

## License

MIT

Lo que la gente pregunta sobre mcp

¿Qué es peccancy/mcp?

+

peccancy/mcp es mcp servers para el ecosistema de Claude AI con 0 estrellas en GitHub.

¿Cómo se instala mcp?

+

Puedes instalar mcp clonando el repositorio (https://github.com/peccancy/mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar peccancy/mcp?

+

Nuestro agente de seguridad ha analizado peccancy/mcp y le ha asignado un Trust Score de 77/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene peccancy/mcp?

+

peccancy/mcp es mantenido por peccancy. La última actividad registrada en GitHub es del 2026-10-05, con 0 issues abiertos.

¿Hay alternativas a mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: peccancy/mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/peccancy-mcp)](https://claudewave.com/repo/peccancy-mcp)
<a href="https://claudewave.com/repo/peccancy-mcp"><img src="https://claudewave.com/api/badge/peccancy-mcp" alt="Featured on ClaudeWave: peccancy/mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a mcp