mcpField
M
MCP Remote Server (Node.js Version)

MCP Remote Server (Node.js Version)

Local
github.com/lallen30Developer Tools2Updated 77w ago

About MCP Remote Server (Node.js Version)

MCP Remote Server (Node.js Version) provides React Native coding standards and code examples for developers using MCP clients such as Windsurf IDE. It includes category-specific examples and fuzzy name matching.

Key features

  1. 01Provide React Native coding standards
  2. 02Retrieve component and hook examples
  3. 03Retrieve screen, service, and theme examples
  4. 04Find examples with fuzzy matching
  5. 05List available code examples

Use cases

  1. 01Look up project structure standards
  2. 02Check API and state management guidance
  3. 03Find an example by an approximate name

MCP support

The server exposes React Native standards and code examples to MCP clients through tools for retrieving guidance, finding examples, and listing available examples.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP Remote Server (Node.js Version)

This is a Node.js implementation of the BluestoneApps Coding Standards and Examples MCP server.

Overview

This MCP server provides access to React Native coding standards and code examples through the Model Context Protocol (MCP). It can be used with MCP clients like Windsurf IDE.

Features

  • Access to React Native coding standards
  • Component, hook, screen, service, and theme code examples
  • Fuzzy matching for finding examples by name
  • Full integration with the MCP protocol

Installation

  1. Clone this repository
  2. Install dependencies:
    npm install
    
  3. Build the project:
    npm run build
    

Usage

Start the server:

npm start

To use with MCP clients, configure them to connect to this server.

Tools

The server provides the following tools:

  • get_project_structure: Get project structure standards
  • get_api_communication: Get API communication standards
  • get_component_design: Get component design standards
  • get_state_management: Get state management standards
  • get_component_example: Get a specific component example
  • get_hook_example: Get a specific hook example
  • get_service_example: Get a specific service example
  • get_screen_example: Get a specific screen example
  • get_theme_example: Get a specific theme example
  • list_available_examples: List all available code examples

Configuring with MCP Clients

For Windsurf IDE, update the mcp_config.json with:

{
  "servers": {
    "bluestoneapps": {
      "command": "node",
      "args": ["/path/to/build/index.js"],
      "description": "BluestoneApps Coding Standards and Examples",
      "displayName": "BluestoneApps MCP Server",
      "timeout": 30000
    }
  }
}

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.