Skip to main content
Glama
ColdenJohnson

MCP Server (fac_mcp_hub)

MCP Server

A Model Context Protocol (MCP) server implementation that provides tools and resources for AI model interactions. This server enhances AI capabilities by enabling seamless integration with external tools and data sources, allowing AI models to access real-time information and perform complex operations. By using this MCP server, you can extend your AI's functionality without modifying the core model, making it easier to add new capabilities and maintain separation of concerns.

Resources

Related MCP server: MIST - Model Intelligence System for Tasks

Prerequisites

  • Python 3.12 or higher

  • Node.js and npm (if using npx commands in config)

  • Docker (optional, for containerized deployment)

The Docker setup automatically includes all required dependencies, including Node.js and npm for executing npx commands defined in your configuration file.

Installation

1. Configure Proxies

Set the following environment variables for TI's proxy:

export http_proxy=http://webproxy.ext.ti.com:80
export https_proxy=http://webproxy.ext.ti.com:80
export HTTP_PROXY=http://webproxy.ext.ti.com:80
export HTTPS_PROXY=http://webproxy.ext.ti.com:80

2. Install UV Package Manager

UV is required to run the MCP server. Install it using pip:

pip install uv

For more information about UV, visit the official documentation.

Running the Server

Local Development

To run the server locally:

uvx mcpo --config config.json --port 1131

The server will be available at http://localhost:1131.

Docker Deployment

The application can be run using Docker for a containerized environment.

Quick Start

Build and start the container:

docker-compose up --build

Other Docker Commands

  1. Run in detached mode (background):

docker-compose up -d
  1. View container logs:

docker-compose logs -f
  1. Stop the container:

docker-compose down
  1. Rebuild after changes:

docker-compose build

Configuration

The server is configured using config.json. The configuration can include both UV and NPX commands. See the examples below:

{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": [
        "mcp-server-time",
        "--local-timezone=America/New_York"
      ]
    },
    "weather": {
      "command": "npx",
      "args": [
        "weather-mcp-server",
        "--api-key=YOUR_API_KEY"
      ]
    }
  }
}

Note: When using npx commands in your configuration, the Docker container automatically includes Node.js and npm, so no additional setup is required.

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    Implements the Model Context Protocol (MCP) to provide AI models with a standardized interface for connecting to external data sources and tools like file systems, databases, or APIs.
    1
    153
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables file operations, database queries, web search, and calculations through the Model Context Protocol, allowing integration with clients like Claude Desktop and Cursor.
    1
    -