mcpField
N
Narwhal

Narwhal

リモート
narwhalapi.com金融データ03 日前に更新
リポジトリ公式サイト

Narwhal について

Narwhal は金融・経済データ API を提供し、ホスト型 MCP サーバーを通じてデータツールを公開します。Node.js ブリッジはローカルコマンドを起動する MCP クライアントのリクエストを転送し、リモートサーバーへの直接接続にも対応します。

主な機能

  1. 01金融・経済データツールの公開
  2. 02stdio によるリクエスト転送
  3. 03API キーの Bearer 認証
  4. 04ホスト型サーバーへの直接接続
  5. 05ベース URL とタイムアウトの設定

活用シーン

  1. 01MCP クライアントから Narwhal のデータツールを利用
  2. 02ローカルコマンド型クライアントからホスト型サービスへ接続
  3. 03API キーとリクエストタイムアウトの設定

MCP 対応

ホスト型 MCP サーバーにはリモート接続または @narwhalapi/mcp の stdio ブリッジで接続できます。ツール一覧はサーバー側から提供されます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.narwhalapi.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Narwhal API MCP ブリッジ

@narwhalapi/mcp は、ローカルコマンドを起動する MCP クライアントを、ホストされた Narwhal API MCP サーバーに接続します。stdio ブリッジとして動作し、API キーを Bearer トークンとして使用して、すべてのリクエストを https://api.narwhalapi.com/mcp に転送します。このブリッジ自体はツールを持たず、ツールの一覧はサーバーから取得します。

インストール

Node.js 20 以降が必要です。

npm install @narwhalapi/mcp

クイックスタート

ローカルコマンドに対応している MCP クライアントに、次の設定を追加します。

{
  "mcpServers": {
    "narwhal": {
      "command": "npx",
      "args": ["-y", "@narwhalapi/mcp"],
      "env": {
        "NARWHAL_API_KEY": "your-key"
      }
    }
  }
}

your-key を API キーに置き換えてください。MCP クライアントは npx でブリッジを起動し、stdio 経由で通信します。その後、リクエストはそのキーを使ってホストされたサーバーに送信されます。

設定

NARWHAL_API_KEY は必須です。設定されていない場合、ブリッジはメッセージを表示して終了します。 NARWHAL_BASE_URL のデフォルト値は https://api.narwhalapi.com です。 NARWHAL_TIMEOUT はリクエストのタイムアウトをミリ秒単位で設定し、デフォルト値は 10000 です。ログは stderr にのみ出力され、stdout は MCP 通信用に確保されます。

リモート接続

リモートサーバーに対応している MCP クライアントは、 https://api.narwhalapi.com/mcp に直接接続できます。API キーを指定して Authorization: Bearer <key> ヘッダーを設定してください。直接接続では、ローカルブリッジを起動せずにホストされたサーバーを利用できます。MCP クライアントが対応している接続方法を選択してください。

リンク:ドキュメント

MIT ライセンス

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。