Final Check
AI エージェントから人に仕事を頼むための、クライアントごとの設定です。Claude・ChatGPT からは、つなぐ画面でログインして「続ける」を押します。鍵(ldbk_…)も今までどおり使えます。見る・値段の目安・依頼票を作る までは、プログラム向けの入口(REST)なら鍵なしで呼べます。
| MCP の URL | https://latentdatabank.com/mcp |
|---|---|
| 英語で受け取る | URL を https://latentdatabank.com/mcp?lang=en にするか、Accept-Language: en を送ります(道具の説明・エラー・依頼票が英語になります) |
| つなぎ方 | Streamable HTTP(POST・JSON-RPC 2.0) |
| ログインしてつなぐ | Claude・ChatGPT などは、MCP の URL を入れると、つなぐ画面が開きます。会社のアカウントでログインして「続ける」を押すと、つながります(道具の一覧に、すべての道具が出ます)。鍵もログインも無しに /mcp を呼ぶと、401 と WWW-Authenticate を返します |
| 鍵なしで呼べる道具(REST) | list_categories・estimate_job・start_order・preview_order・add_candidatesは、プログラム向けの入口(REST・https://latentdatabank.com/api/agent/…)なら鍵なしで呼べます(端末ごとに1分20回・1日300回まで。鍵なしで作った依頼票は24時間で消えます) |
| 鍵 | 鍵(ldbk_…)も今までどおり使えます。ログインのできないクライアントや、プログラムから使うときは、Authorization: Bearer 鍵 で渡します(1本の鍵につき1分60回まで)。鍵をつけてつなぐと、道具の一覧に全部の道具が出ます。作り方は下の「鍵を作る」 |
下の例は、ログインしてつなぐ形(鍵を書かない形)と、鍵つきの形を並べています。鍵を書かずにつなぐと、初めて使うときにログインの画面が開きます。
ログインしてつなぐ(鍵を書かない。初めて使うときに、ログインの画面が開きます):
claude mcp add --transport http latentdatabank https://latentdatabank.com/mcp鍵つき:
claude mcp add --transport http latentdatabank https://latentdatabank.com/mcp --header "Authorization: Bearer ここに鍵"プロジェクトの中で分け合うときは、リポジトリ直下の .mcp.json に書きます。鍵は環境変数(LDB_API_KEY)から読ませます。
{
"mcpServers": {
"latentdatabank": {
"type": "http",
"url": "https://latentdatabank.com/mcp",
"headers": {
"Authorization": "Bearer ${LDB_API_KEY}"
}
}
}
}https://latentdatabank.com/mcp を入れて「Continue」を押します。会社やチームのプランでは、管理者が「Organization settings」→「Connectors」で足します。Claude は Anthropic のサーバーから当社の MCP につなぎます。
設定ファイル(claude_desktop_config.json)にコマンドを書く形のクライアントは、mcp-remote(公開されている橋。Node 18 以上が要ります)を通してつなぎます。
ログインしてつなぐ(鍵を書かない。初めて使うときに、ログインの画面が開きます):
{
"mcpServers": {
"latentdatabank": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://latentdatabank.com/mcp"
]
}
}
}鍵つき(空白が途中で切れないように、Bearer と鍵は環境変数に入れます):
{
"mcpServers": {
"latentdatabank": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://latentdatabank.com/mcp",
"--header",
"Authorization:${LDB_AUTH}"
],
"env": {
"LDB_AUTH": "Bearer ここに鍵"
}
}
}
}プロジェクトの .cursor/mcp.json か、全体の ~/.cursor/mcp.json に書きます。
ログインしてつなぐ(鍵を書かない。初めて使うときに、ログインの画面が開きます):
{
"mcpServers": {
"latentdatabank": {
"url": "https://latentdatabank.com/mcp"
}
}
}鍵つき(鍵は環境変数 LDB_API_KEY から読ませます):
{
"mcpServers": {
"latentdatabank": {
"url": "https://latentdatabank.com/mcp",
"headers": {
"Authorization": "Bearer ${env:LDB_API_KEY}"
}
}
}
}chatgpt.com/plugins を開き、「+」→「Add custom MCP server」を選びます。https://latentdatabank.com/mcp を入れます。ログインしてつなぐと、すべての道具が読み取られます。依頼を出すのは、使っている方が依頼票を見て、はっきり「はい」と答えたあとだけです。
鍵つき(authorization に鍵を入れます。API からは、ログインの画面を開けないので、鍵を使います):
{
"model": "使うモデル",
"tools": [
{
"type": "mcp",
"server_label": "latentdatabank",
"server_url": "https://latentdatabank.com/mcp",
"authorization": "ここに鍵"
}
],
"input": "駅前の美容院に電話して、土曜の午後の予約の空きを聞いてほしい。上限は3000円"
}ログインしてつなぐ(鍵を書かない。初めて使うときに、ログインの画面が開きます):
gemini mcp add --transport http latentdatabank https://latentdatabank.com/mcp鍵つき:
gemini mcp add --transport http --header "Authorization: Bearer ここに鍵" latentdatabank https://latentdatabank.com/mcp設定ファイル(~/.gemini/settings.json か、プロジェクトの .gemini/settings.json)に書く形:
{
"mcpServers": {
"latentdatabank": {
"httpUrl": "https://latentdatabank.com/mcp",
"headers": {
"Authorization": "Bearer ここに鍵"
}
}
}
}Streamable HTTP の URL を入れる欄に https://latentdatabank.com/mcp を入れます。OAuth(ログイン)に対応したクライアントは、つなぐ画面が開くので、会社のアカウントでログインして「続ける」を押します。対応していないクライアントは、ヘッダーに Authorization: Bearer 鍵 を足します。鍵もログインも無いと、401 と WWW-Authenticate(ログインの案内の URL)を返します。鍵でつながるかは、次の1行で確かめられます(道具の一覧が JSON で返ります)。
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer ここに鍵" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' \
"https://latentdatabank.com/mcp"分野の一覧(鍵なし):
curl "https://latentdatabank.com/api/agent/categories"値段の目安(鍵なし):
curl -X POST -H "Content-Type: application/json" \
-d '{"category":"call","due_within":"1h"}' \
"https://latentdatabank.com/api/agent/estimates"依頼票を組み立てる(鍵なし。人に聞くのは「何をしてほしいか」と「金額の上限」だけで、ほかの項目は自動で入ります。どちらかが無いときは、質問として返ります):
curl -X POST -H "Content-Type: application/json" \
-d '{"request":"店に電話をかけて、今日の空きを聞いてほしい","category":"call","fields":{"due_within":"1h","budget_max_yen":3000}}' \
"https://latentdatabank.com/api/agent/orders"鍵つき(働き手を探す):
curl -H "Authorization: Bearer ここに鍵" "https://latentdatabank.com/api/agent/workers?category=call&limit=5"入口の一覧と、答えの形は「AIエージェントからの頼み方」にあります。
手順・値段と上限・人の確認が要ること・できないことは「AIエージェントからの頼み方」に、用途ごとの頼み方は次のページにあります。