namemyapp について
@namemyapp/mcpは、AIエージェントをnamemy.appのドメイン・ブランディングサービスに接続します。OAuthとBearer Tokenによるリモート接続、およびローカルstdioに対応し、公開用とAPIキー認証用のツールを提供します。
主な機能
- 01ワンクリック購入用ドメインリンクの作成
- 02ドメインの空き状況と価格の確認
- 03ドメインの空き状況を含む名称生成
- 04認証モードでのドメイン購入とDNS管理
- 05ロゴ、法務文書、ブランドキットの生成
活用シーン
- 01候補ドメインと価格の確認
- 02利用可能なドメインを含むブランド名の生成
- 03ドメインのチェックアウトリンク作成
- 04APIキーを使ったドメインとブランド資産の管理
MCP 対応
stdioまたはStreamable HTTPで、MCPクライアントにドメインとブランディングのツールを提供します。公開モードでは`buy_link`を利用でき、APIキーで認証すると認証済みツール群が有効になります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.namemy.app/mcpclaude mcp add --transport http rakesh1002-namemyapp https://mcp.namemy.app/mcp{"mcpServers":{"rakesh1002-namemyapp":{"type":"http","url":"https://mcp.namemy.app/mcp"}}}Cursor で開く{"servers":{"rakesh1002-namemyapp":{"type":"http","url":"https://mcp.namemy.app/mcp"}}}VS Code で開く{"mcpServers":{"rakesh1002-namemyapp":{"type":"http","url":"https://mcp.namemy.app/mcp"}}}{"mcpServers":{"rakesh1002-namemyapp":{"serverUrl":"https://mcp.namemy.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.namemy.app/mcphttps://mcp.namemy.app/directツール
詳細
@namemyapp/mcp
namemy.app 向けの Model Context Protocol (MCP) サーバーです。Claude Desktop、Claude Code、Cursor、Windsurf、Continue.dev、ChatGPT、および MCP 対応クライアントに、リアルタイムのドメイン空き状況とワンクリック購入 URL を提供します。
接続方法は 3 通りです。
| モード | エンドポイント | 認証 | おすすめの用途 |
|---|---|---|---|
| リモート OAuth | https://mcp.namemy.app/mcp | OAuth 2.1 + PKCE | Claude.ai web · ChatGPT · ディレクトリ掲載 |
| リモート直接接続 | https://mcp.namemy.app/direct | Bearer namemy.app key | Claude Desktop · curl · カスタムスクリプト |
| ローカル stdio | npx -y @namemyapp/mcp | 環境変数のキー | Claude Code プラグイン · 制限のあるネットワーク |
ホスト型クライアントには、リモート OAuth エンドポイントをおすすめします。クライアントが OAuth に対応していない場合は、直接接続または stdio を使用してください。この npm パッケージは stdio 版です。
できること
AI エージェントはすでに名前を提案できます。このサーバーを使うと、次のことができるようになります。
- レジストラーを横断してドメインの空き状況を確認し、価格を統一された小売価格で表示します
- ワンクリック購入 URL をユーザーに提示し、namemy.app のチェックアウトに直接移動できます。1 つのフローで登録と支払いが完了し、エージェントがカード情報を扱うことはありません
- 利用可能状況を反映した、ブランド名に適した名前を生成します(認証モード)
- サーバー間でドメインを購入します(認証モード)
- DNS レコードの設定、ロゴの生成、法務書類やブランドキットの作成を行います(認証モード)
インストール — Claude.ai web / Cursor / ChatGPT(リモート、OAuth)
クライアントが OAuth に対応している場合は、OAuth で保護されたエンドポイントを使用します(Claude.ai web/mobile connectors、ChatGPT Apps、Cursor's remote MCP、MCP 保護リソースの検出に対応するクライアントなど)。
https://mcp.namemy.app/mcp
クライアントがブラウザータブを開き、namemy.app API キーを一度貼り付けるよう求めます。その後、コネクターが独自の OAuth トークンを更新します。OAuth メタデータは /.well-known/oauth-authorization-server と /.well-known/oauth-protected-resource にあります。
インストール — Claude Desktop / スクリプト(リモート、Bearer による直接接続)
OAuth に対応していないクライアント(Claude Desktop の基本的なリモート MCP、curl、カスタムスクリプトなど)では、直接接続用エンドポイントを指定し、API キーを Bearer トークンとして渡します。
{
"mcpServers": {
"namemyapp": {
"transport": "http",
"url": "https://mcp.namemy.app/direct",
"headers": { "Authorization": "Bearer nma_live_..." }
}
}
}
Claude Desktop を再起動します。「codeflow.ai は利用できますか?」と尋ねてみてください。
インストール — Claude Desktop(ローカル stdio フォールバック)
{
"mcpServers": {
"namemyapp": {
"command": "npx",
"args": ["-y", "@namemyapp/mcp"],
"env": { "NAMEMYAPP_AGENT_SOURCE": "claude-desktop" }
}
}
}
インストール — Claude Code
/plugin install namemyapp
同梱のプラグインには、名前やドメインに関するプロンプトで起動する SKILL と、3 つのスラッシュコマンド(/check-domain、/name-app、/buy-domain)が含まれています。または、Claude Desktop と同じ JSON スニペットを使って、~/.claude.json に MCP サーバーのみを設定することもできます。
インストール — Cursor / Windsurf / Continue.dev
同じ JSON 形式です。
{
"mcpServers": {
"namemyapp": {
"command": "npx",
"args": ["-y", "@namemyapp/mcp"],
"env": { "NAMEMYAPP_AGENT_SOURCE": "cursor" }
}
}
}
- Cursor:
~/.cursor/mcp.json(またはワークスペースの.cursor/mcp.json) - Windsurf:
~/.codeium/windsurf/mcp_config.json - Continue.dev:
~/.continue/config.jsonのexperimental.modelContextProtocolServers内
インストール方法の一覧:https://namemy.app/agents/install。
2 つのモード
| モード | 条件 | 公開されるツール |
|---|---|---|
| public | NAMEMYAPP_API_KEY なし | buy_link(ネットワーク呼び出しを行わない URL ビルダー) |
| authed | NAMEMYAPP_API_KEY=nma_live_... | /api/v1/* を呼び出す 12 個すべてのツール |
public モードは、手間なくすぐに使える方法です。npx -y @namemyapp/mcp は登録なしで動作します。すべての機能を利用するには、https://namemy.app/app/api-keys で無料のキーを取得してください。
ツール
buy_link — 常に利用可能
ワンクリック購入 URL を作成します。
{ domain: "codeflow.ai", priceUsd?: 13.20 }
// → { domain, buyUrl, source }
check_domain — 認証が必要
単一ドメインの空き状況と価格をリアルタイムで確認します。
{ domain: "codeflow.ai" }
// → { domain, available, bestPrice, comparison, buyUrl }
generate_names — 認証が必要
空き状況を反映した、AI によるブランド名の生成です。
{ description: "AI task manager", tlds?, count?, industry? }
// → { meta, results: [{ name, tldOptions: [{ domain, available, price, buyUrl }] }] }
その他の認証が必要なツール
buy_domain(サーバー間)、list_domains、set_dns_record、brand_conflict_check、generate_logo、generate_legal_docs、generate_brand_kit、generate_social_kit。
環境変数
| 変数 | デフォルト | 用途 |
|---|---|---|
NAMEMYAPP_API_KEY | — | 認証モードで使用する Bearer トークン |
NAMEMYAPP_API_URL | https://namemy.app | ステージング/セルフホスト向けのオーバーライド |
NAMEMYAPP_AGENT_SOURCE | mcp | すべての API 呼び出しと buyUrl に付与されるアトリビューションタグ |
アトリビューション
すべての API 呼び出しで、X-Agent-Source ヘッダーと ?source= クエリパラメーターを送信します。namemy.app はこれをすべての Purchase 行に記録し、コンバージョンにつながったエージェントを特定できるよう、アトリビューションイベントを PostHog に送信します。
トランスポート
Stdio(このパッケージ)と Streamable HTTP。リモートエンドポイントは 2 つあります。
https://mcp.namemy.app/mcp— OAuth 2.1(認可コード+PKCE、RFC 7591 による動的クライアント登録)。クライアントは/.well-known/oauth-authorization-serverを通じて検出します。https://mcp.namemy.app/direct— 生のAuthorization: Bearer <namemy.app-api-key>。
ソースとライセンス
MIT。ソースコードは https://github.com/Rakesh1002/namemyapp/tree/main/packages/mcp にあります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。