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.1(86 reviews)
129 saves
60 comments

Ranked in the top 4% of all AI tools in its category

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