ReqRes

Hosted backend for AI agents: create projects with persistent collections and keys, no signup.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
87%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~987Tokens (Tool-Definitionen)
~1.1 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.77% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "reqres": {
      "url": "https://reqres.in/mcp"
    }
  }
}

Remote-Endpunkte

https://reqres.in/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (7)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟡create_project

Create a real hosted backend (a REST API with a persistent database) in one call, with no account or API key. Use it when the user needs to store data, persist an app or prototype, or give a frontend a live API. Returns a manage key, a read-only public key, a starter "products" collection, the base URL and a claim_url. Show the user the claim_url: signing in through it keeps the project; otherwise it is deleted after 72 hours. Free limits: 250 requests a day, 3 collections, 100 records.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_collections(api_key)

List the collections in the project.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "minLength": 10,
      "description": "Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only."
    }
  },
  "required": [
    "api_key"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_collection(api_key, name)

Create a collection: a new resource (like a table) with its own REST endpoint at /api/collections/{slug}/records. Use one per kind of thing the app stores (tasks, users, orders). Free projects allow 3.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "minLength": 10,
      "description": "Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only."
    },
    "name": {
      "type": "string",
      "minLength": 1,
      "description": "Human-readable name, e.g. \"Tasks\"; the slug is derived from it"
    }
  },
  "required": [
    "api_key",
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_records(api_key, collection, page)

Read the records stored in a collection (paginated).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "minLength": 10,
      "description": "Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only."
    },
    "collection": {
      "type": "string",
      "minLength": 1,
      "description": "Collection slug, e.g. \"products\""
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "api_key",
    "collection"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_record(api_key, collection, data)

Save a record (a JSON object) in a collection so it persists. Pass the fields as data; the API returns it with an id.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "minLength": 10,
      "description": "Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only."
    },
    "collection": {
      "type": "string",
      "minLength": 1,
      "description": "Collection slug, e.g. \"products\""
    },
    "data": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {},
      "description": "Record fields, e.g. {\"title\": \"Write tests\", \"done\": false}"
    }
  },
  "required": [
    "api_key",
    "collection",
    "data"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡update_record(api_key, collection, record_id, data)

Replace a record's fields.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "minLength": 10,
      "description": "Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only."
    },
    "collection": {
      "type": "string",
      "minLength": 1,
      "description": "Collection slug, e.g. \"products\""
    },
    "record_id": {
      "type": "string",
      "minLength": 1
    },
    "data": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "api_key",
    "collection",
    "record_id",
    "data"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🔴delete_record(api_key, collection, record_id)

Delete a record from a collection.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "minLength": 10,
      "description": "Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only."
    },
    "collection": {
      "type": "string",
      "minLength": 1,
      "description": "Collection slug, e.g. \"products\""
    },
    "record_id": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "api_key",
    "collection",
    "record_id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet7 Tools