BluestoneApps MCP Remote Server
Provides integration with Codeium through the Windsurf/Cascade interface, allowing access to BluestoneApps coding standards and code examples for React Native development.
Enables containerized deployment of the MCP server with ready-made scripts for building, pushing, and deploying Docker images.
Supports configuration through .env files for setting up transport protocols, authentication credentials, and server parameters.
Offers access to React Native development standards and code examples, including project structure, API communication, component design, state management, and various reusable components.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BluestoneApps MCP Remote Server get_component_example for a login form"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
Related MCP server: MCP REST API Server
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
Clone this repository
Install dependencies:
npm installBuild the project:
npm run build
Usage
Start the server:
npm startTo use with MCP clients, configure them to connect to this server.
Tools
The server provides the following tools:
get_project_structure: Get project structure standardsget_api_communication: Get API communication standardsget_component_design: Get component design standardsget_state_management: Get state management standardsget_component_example: Get a specific component exampleget_hook_example: Get a specific hook exampleget_service_example: Get a specific service exampleget_screen_example: Get a specific screen exampleget_theme_example: Get a specific theme examplelist_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
}
}
}Available Tools
10 toolsget_api_communicationB
Get API communication standards for React Native development
Inputs: no named parameters.
get_component_designB
Get component design standards for React Native development
Inputs: no named parameters.
get_component_exampleC
Get a React Native component example
Inputs: component_name (required).
get_hook_exampleC
Get a React Native hook example
Inputs: hook_name (required).
get_project_structureB
Get project structure standards for React Native development
Inputs: no named parameters.
get_screen_exampleC
Get a React Native screen example
Inputs: screen_name (required).
get_service_exampleC
Get a React Native service example
Inputs: service_name (required).
get_state_managementB
Get state management standards for React Native development
Inputs: no named parameters.
get_theme_exampleB
Get code for a React Native theme
Inputs: theme_name (required).
list_available_examplesB
List all available code examples by category
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
Most tools have clearly distinct purposes targeting different aspects of React Native development (standards, examples, structure). However, there is some potential overlap between 'get_component_example' and 'get_screen_example' since screens are composed of components, which could cause minor confusion about which to use for component-level examples.
All tools follow a consistent 'verb_noun' pattern using 'get_' or 'list_' prefixes with snake_case naming. The naming convention is perfectly uniform across all 10 tools, making them predictable and easy to understand.
With 10 tools, this server is well-scoped for its purpose of providing React Native development standards and examples. Each tool serves a specific, valuable function, and the count is neither too sparse nor overwhelming for this educational/reference domain.
The tool set provides comprehensive coverage for retrieving standards and examples across key React Native development areas (components, hooks, screens, services, state management, theming, project structure, API communication). A minor gap is the lack of tools for creating or modifying these resources, but as a reference server focused on 'getting' information, it's reasonably complete.
Maintenance
Related MCP Connectors
Read-only MCP server over the developer docs for the portfolio's JSON API, MCP, A2A and NLWeb.
Model Context Protocol server for Studex tools, notifications, and profile integrations
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Host any HTTP API as a standard MCP server; auto-distribute to 12+ mainstream agent platforms.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides tools for fetching xkcd comics and resources for dynamic data retrieval, WebSocket echo functionality, and static JSON data testing.5-
- FlicenseNot gradedqualityDmaintenanceA server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that wraps the Accela Construct API as a curated, capability-grouped tool set for Accela Civic Platform, safe by default with read-only access.67 PyPI1Apache 2.0
- AlicenseBqualityDmaintenanceA minimal Model Context Protocol (MCP) service for integration with external platforms. Provides CRUD operations, reference data fetching, and authentication capabilities.7MIT