Spree Commerce developer docs for AI agents
Spree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.
Attio CRM records, companies, deals, lists, and members via the Attio API.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
SettingsDeveloperEdit Config
{
"mcpServers": {
"recordcrm": {
"command": "npx",
"args": [
"-y",
"@reneturcios/recordcrm",
"mcp"
]
}
}
}Recordcrm を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Recordcrm を使っていると言うか、回答に Recordcrm のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Recordcrm につなげません
Recordcrm はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
A · Recordcrm につなげるアプリを使う
B · ネットショップ・決済 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ)
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --scope user recordcrm -- npx -y @reneturcios/recordcrm mcpRecordcrm が一覧にあり、接続済みと表示されれば OK です
Recordcrm を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Recordcrm を使っていると言うか、回答に Recordcrm のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ)
Recordcrm を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Recordcrm を使っていると言うか、回答に Recordcrm のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ)
Recordcrm を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Recordcrm を使っていると言うか、回答に Recordcrm のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code
claude mcp add --scope user recordcrm -- npx -y @reneturcios/recordcrm mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"recordcrm": {
"command": "npx",
"args": [
"-y",
"@reneturcios/recordcrm",
"mcp"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"recordcrm": {
"command": "npx",
"args": [
"-y",
"@reneturcios/recordcrm",
"mcp"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"recordcrm": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@reneturcios/recordcrm",
"mcp"
]
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月13日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント CloudCorpRecords で確認済みです
コードの最終更新:11 日前
MITを使用
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は11 日前、最新バージョン(0.1.0)がレジストリに届いたのは11 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.js, Dockerも必要です。
同じカテゴリには:Spree Commerce developer docs for AI agents, Stripe MCP, Sessy — Amazon SES observability
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Spree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.
MCP server integrating with Stripe - tools for customers, products, payments, and more.
Read-only Amazon SES observability: search events, inspect bounces, pull delivery stats.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
recordcrm is a small client for the Attio CRM: it searches records with free-text or structured filters, creates records in any object, reads a single record or an attribute's definition and options, creates and updates company and deal records, lists workspace lists and their entries, and looks up workspace members — all through the Attio API v2.
This package is a clean-room rebuild, and a labelled core subset: it covers 12 of the 19 universal operations plus scoped writes documented for the original Attio MCP server. The omitted operations are listed under "Scope" below.
Every tool needs an Attio API token:
export ATTIO_API_KEY="your token"
export ATTIO_API_URL="https://api.attio.com/v2"
With no token set, every call fails with an error naming ATTIO_API_KEY, before any request is made.
Wire-format note: the original project's README documents the tools and their purposes; the endpoint shapes here follow the public Attio API v2 and are documented reconstructions. Records live under /v2/objects/{object}/records; record search posts to the records query endpoint (.../records/query) with a full_text query clause when a query is given, or a filter object for advanced search; writes wrap attribute values as { "data": { "values": ... } }; attribute options are read from the attribute definition at /v2/objects/{object}/attributes/{attribute}. Responses are parsed as JSON (an empty success body reads as { "status": "ok" }), and an upstream HTTP error is reported with its status and body text.
npx @reneturcios/recordcrm records_search '{"object":"companies","query":"acme"}'
Or run the container image:
docker run -i ghcr.io/cloudcorprecords/recordcrm
The container defaults to the MCP server. Pass CLI arguments to use it as a CLI instead.
The CLI mirrors the tools: one subcommand per tool, taking its arguments as a single JSON object.
recordcrm records_search '{"object":"companies","query":"acme","limit":5}'
recordcrm records_search_advanced '{"object":"companies","filters":{"name":{"$contains":"acme"}}}' recordcrm records_create '{"object":"people","data":{"name":[{"value":"Ada"}]}}' recordcrm records_get_info '{"object":"people","record_id":"..."}' recordcrm lists_list '{}' recordcrm --version
Exit codes: 0 on success, 1 on an API or validation error (the error names the problem), 2 for usage errors.
One bin serves both faces. The mcp subcommand starts a stdio MCP server:
npx -y @reneturcios/recordcrm mcp
MCP client configuration:
{
"mcpServers": { "recordcrm": { "command": "npx", "args": ["-y", "@reneturcios/recordcrm", "mcp"], "env": { "ATTIO_API_KEY": "your token" } } } }
| Tool | Input | What it does |
|---|---|---|
records_search | object (required), query, limit | Search records in an object by free-text query. |
records_search_advanced | object (required), filters (required), limit | Search records in an object with structured filters. |
records_create | object (required), data (required) | Create a record in an object from attribute values. |
records_get_info | object (required), record_id (required) | Fetch one record by ID from an object. |
records_get_attribute_options | object (required), attribute (required) | Get an attribute definition, including its select options. |
companies_create | data (required) | Create a company record from attribute values. |
companies_update | record_id (required), data (required) | Update a company record by ID. |
deals_create | data (required) | Create a deal record from attribute values. |
deals_update | record_id (required), data (required) | Update a deal record by ID. |
lists_list | — | List all lists in the workspace. |
list_entries_list | list (required), limit | List entries in a list. |
workspace_members_get | workspace_member_id (required) | Fetch one workspace member by ID. |
Omitted from this core subset: records_search_by_relationship, records_get_interactions, records_batch, the universal records_update / records_delete operations, lists_create, lists_update_configuration, list_entries_filter, list_entries_manage, records_get_list_memberships, diagnostics_get, and the universal notes/tasks operations. The original's field-mapping configuration is also not reproduced: this subset passes attribute values and filters through in Attio API shape directly. Search results, record contents, and list data are produced by the upstream Attio service; this package reproduces the tool surface and the request/response handling, not that service's data.
npm install
npm run build # tsc -> dist/ npm test # node test runner over test/*.test.ts, fake fetch only, no network npm run dev # run the CLI from source via tsx
MIT — see LICENSE.