VS Code
AstroWay の API を VS Code に MCP 経由で接続しよう。設定は Agent モードの Copilot Chat が読み取ります。
ダッシュボード で API キーを取得してください。無料テストには sandbox キー aw_test_* を使用してください - クレジットは消費されません。
プロジェクトのルートに .vscode/mcp.json を作成しよう。注意: VS Code ではキーは servers(mcpServers ではない)で、各サーバーは type フィールドが必要だ。以下のブロックのいずれかを貼り付けて VS Code を再起動 してね。
Hosted (HTTP): インストール不要、Bearer トークンで認証:
{"servers": { "astroway": { "type": "http", "url": "https://mcp.astroway.info/mcp", "headers": { "Authorization": "Bearer aw_live_YOUR_KEY" } }}}Stdio (npx): ローカルサブプロセス、環境変数で認証、オフラインでも動作:
{"servers": { "astroway": { "type": "stdio", "command": "npx", "args": ["-y", "@astroway/mcp"], "env": { "ASTROWAY_API_KEY": "aw_live_YOUR_KEY" } }}}Copilot Chat(Agent モード)で「Astroway のツールを列挙して」と書くか、無料のリファレンスツールを呼び出すように依頼してみて。例えば星座のリストを取得するなど。返答に結果が返ってきたら、接続は正常に動作しているよ。
トラブルシューティング
Section titled “トラブルシューティング”- 401 / invalid key: キーが
aw_live_*またはaw_test_*プレフィックスで、取り消されていないことを確認してね。確認は ダッシュボード でできる。 - ツールが表示されない: VS Code を完全に再起動し、パス
.vscode/mcp.json(キーはservers、フィールドはtype)を確認してね。 - バリデーションエラー
-32602(stdio 用): パッケージを更新しよう:npm i @astroway/mcp@latest。スキーマは最新の仕様から再生成される。
すべてのクライアントは - エージェント設定。
参考になりましたか?
フィードバックありがとうございます。