MCP リモート サーバー (Node.js バージョン)
これは、BluestoneApps コーディング標準および例 MCP サーバーの Node.js 実装です。
概要
このMCPサーバーは、Model Context Protocol(MCP)を介してReact Nativeのコーディング規約とコードサンプルへのアクセスを提供します。Windsurf IDEなどのMCPクライアントで使用できます。
Related MCP server: Upstash MCP Server
特徴
React Nativeコーディング標準へのアクセス
コンポーネント、フック、スクリーン、サービス、テーマのコード例
名前で例を見つけるためのあいまい一致
MCPプロトコルとの完全な統合
インストール
このリポジトリをクローンする
依存関係をインストールします:
npm installプロジェクトをビルドします。
npm run build
使用法
サーバーを起動します。
npm startMCP クライアントで使用するには、このサーバーに接続するようにクライアントを構成します。
ツール
サーバーは次のツールを提供します。
get_project_structure: プロジェクト構造の標準を取得するget_api_communication: API通信標準を取得するget_component_design: コンポーネント設計標準を取得するget_state_management: 状態管理標準を取得するget_component_example: 特定のコンポーネントの例を取得するget_hook_example: 特定のフックの例を取得するget_service_example: 特定のサービス例を取得するget_screen_example: 特定の画面例を取得するget_theme_example: 特定のテーマの例を取得するlist_available_examples: 利用可能なすべてのコード例を一覧表示する
MCPクライアントでの設定
Windsurf IDE の場合は、 mcp_config.json次のように更新します。
{
"servers": {
"bluestoneapps": {
"command": "node",
"args": ["/path/to/build/index.js"],
"description": "BluestoneApps Coding Standards and Examples",
"displayName": "BluestoneApps MCP Server",
"timeout": 30000
}
}
}