ReqRes

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

使うべきか

品質と安全性

A
説明の品質
97%
スキーマの完全性
87%
命名の品質
100%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~987トークン数(ツール定義)
~1.1 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.77%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

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

リモートエンドポイント

https://reqres.in/mcpstreamable-http

できること

ツール一覧

ツール(7)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟡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.

入力スキーマ

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

List the collections in the project.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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).

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 7 件