Navigation
BluestoneApps MCP Remote Server: Secure Access & Enterprise Control - MCP Implementation

BluestoneApps MCP Remote Server: Secure Access & Enterprise Control

BluestoneApps MCP Remote Server – Your seamless, secure mirror of critical ops, delivering anytime access with enterprise-grade control. Operate flawlessly from anywhere." )

Developer Tools
4.3(49 reviews)
73 saves
34 comments

Users create an average of 42 projects per month with this tool

About BluestoneApps MCP Remote Server

What is BluestoneApps MCP Remote Server: Secure Access & Enterprise Control?

BluestoneApps MCP Remote Server is a centralized gateway for accessing enterprise-grade coding standards and React Native development examples. Built on the Model Context Protocol (MCP) over HTTP with JSON-RPC 2.0, it ensures secure, authenticated access to standardized development resources while maintaining strict enterprise control through role-based authorization and encrypted communication channels.

How to Use BluestoneApps MCP Remote Server: Secure Access & Enterprise Control?

Deployment follows a modular workflow: configure authentication parameters in the .env file, deploy via Docker, and integrate with development tools like Windsurf/Cascade. Developers access resources through authenticated HTTP endpoints, with optional SSE streaming for dynamic updates. Testing frameworks validate both local and remote server functionality, ensuring seamless integration into CI/CD pipelines.

BluestoneApps MCP Remote Server Features

Key Features of BluestoneApps MCP Remote Server: Secure Access & Enterprise Control?

  • Protocol Compliance: MCP over HTTP with full JSON-RPC 2.0 compatibility
  • Secure Channels: TLS encryption via dedicated domain (https://mcp.betaplanets.com)
  • Granular Control: Username/password authentication with Base64 encoded headers
  • DevOps Ready: Dockerized deployment with automated build/push workflows
  • Dynamic Delivery: Server-Sent Events for real-time resource updates

Use Cases of BluestoneApps MCP Remote Server: Secure Access & Enterprise Control?

Primarily used for:

  • Centralizing React Native development standards across distributed teams
  • Providing version-controlled code examples via API endpoints
  • Enforcing security policies in remote development environments
  • Automating compliance checks through standardized component examples
  • Integrating with IDE plugins for contextual code suggestions

BluestoneApps MCP Remote Server FAQ

FAQ from BluestoneApps MCP Remote Server: Secure Access & Enterprise Control?

Q: How is authentication enforced?
Uses HTTP Basic Auth with configurable credentials, stored securely in Base64 format in headers.

Q: Can it scale for enterprise use?
Dockerized architecture allows horizontal scaling, with load balancing achievable through reverse proxy configurations.

Q: What's the advantage of SSE?
Enables real-time updates for evolving standards without polling overhead, crucial for agile teams.

Q: How are updates managed?
Resource directories are version-controlled, with deployment workflows ensuring atomic updates.

Q: Need support?
Contact [email protected] for implementation guidance.

Content

BluestoneApps MCP Remote Server

This server implements the Model Context Protocol (MCP) over HTTP, allowing remote access to BluestoneApps coding standards and code examples.

Features

  • Implements MCP protocol over HTTP with JSON-RPC 2.0
  • Supports Server-Sent Events (SSE) for streaming responses
  • Provides access to coding standards and code examples
  • Supports authentication
  • Docker deployment ready
  • HTTPS support via domain: https://mcp.betaplanets.com

Setup

  1. Install dependencies:
pip install -r requirements.txt
  1. Configure the server by editing the .env file:
MCP_TRANSPORT=http
MCP_HOST=0.0.0.0
MCP_PORT=8000
MCP_AUTH_ENABLED=true
MCP_AUTH_USERNAME=mcp-server
MCP_AUTH_PASSWORD=n2hXUijptRwpe9v6wZ37yOgEx4P8w3ofDRO0ko4A
  1. Copy the resources directory from the local MCP server:
cp -r ../mcp-server/resources ./

Running Locally

python simple_mcp_server.py

Testing

Local Testing

# Start the server
python simple_mcp_server.py

# In another terminal, run the test script
./test_mcp_server.sh

Remote Testing

# Test the remote server (IP address)
./test_remote_server.sh

# Test the domain
./test_domain.sh

Docker Deployment

# Build and push Docker image
./build_and_push.sh

# Deploy to remote server
./deploy.sh

Connecting with Windsurf/Cascade

Add the following to your MCP configuration file (~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "bluestoneapps-remote": {
      "transport": "http",
      "url": "http://your-server-ip:5051",
      "headers": {
        "Authorization": "Basic YWRtaW46Y2hhbmdlbWU="
      },
      "description": "BluestoneApps Coding Standards and Examples (Remote)",
      "displayName": "BluestoneApps Development Standards (Remote)"
    }
  }
}

Note: The Authorization header is base64(username:password). For the default credentials (admin:changeme), this is YWRtaW46Y2hhbmdlbWU=.

Available Tools

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

Related MCP Servers & Clients