BluestoneApps React Native Standards

by lallen30

137 downloads
Not rated
GitHub

About

Provides access to BluestoneApps React Native coding standards and examples via FastAPI, enabling developers to retrieve development guidelines and implementation patterns through HTTP endpoints.

Details

Author
lallen30
Repository
lallen30/mcp-remote-server
Downloads
137
Categories
Design, Developer Tools, AI, Security, Infrastructure, Other
Tags
#integration

- 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

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name BluestoneApps React Native Standards
    Command (node, npx, python, etc.) node
    Arguments
    • Argument 1 /path/to/build/index.js

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Start the server:

npm start

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

For Windsurf IDE, update the mcp_config.json with:

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

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.

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

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "bluestoneapps react native standards": {
            "cwd": "",
            "env": {},
            "args": [
                "/path/to/build/index.js"
            ],
            "shell": false,
            "command": "node"
        }
    }
}

Linux

{
    "cwd": "",
    "env": [],
    "args": [
        "/path/to/build/index.js"
    ],
    "shell": false,
    "command": "node"
}

Macos

{
    "cwd": "",
    "env": [],
    "args": [
        "/path/to/build/index.js"
    ],
    "shell": false,
    "command": "node"
}

Windows

{
    "cwd": "",
    "env": [],
    "args": [
        "/path/to/build/index.js"
    ],
    "shell": false,
    "command": "node"
}

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:

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.