mcpField
R
resource-hub-server

resource-hub-server

Local
github.com/adamwattisDeveloper Tools4Updated 75w ago

About resource-hub-server

resource-hub-server is a proxy linking a local MCP environment with Resource Hub, for users who configure and manage MCP servers centrally. It makes centrally configured tools and resources available and lets configurations be shared across environments.

Key features

  1. 01Proxy between local MCP and Resource Hub
  2. 02Access centrally configured tools and resources
  3. 03Share configurations across environments
  4. 04Manage MCP server settings centrally

Use cases

  1. 01Use Resource Hub-configured tools locally
  2. 02Reuse MCP server configurations across environments

MCP support

The MCP server acts as a proxy between a local MCP environment and Resource Hub, exposing centrally configured tools and resources to clients. It requires a RESOURCE_HUB_TOKEN.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"resource-hub-server": {
"command": "npx",
"args": [
"-y",
"@adamwattis/resource-hub-server"
],
"env": {
"RESOURCE_HUB_TOKEN": "<RESOURCE_HUB_TOKEN>"
}
}
}
}
Run commandnpx -y @adamwattis/resource-hub-server
Environment variables to set
RESOURCE_HUB_TOKENSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@adamwattis/resource-hub-server

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

resource-hub-server

An MCP server that connects to the Resource Hub - a central place to configure and manage your MCP servers.

Overview

The resource-hub-server acts as a proxy between your local MCP environment and the Resource Hub. It allows you to:

  • Access centrally configured tools and resources
  • Share configurations across different environments
  • Manage MCP server settings in one place

Usage

Quick Start with npx

The easiest way to run the server is using npx:

RESOURCE_HUB_TOKEN=your_token npx @adamwattis/resource-hub-server
Running from Source

If you want to run from source:

  1. Install dependencies:
npm install
  1. Build the server:
npm run build
  1. Run with your Resource Hub token:
RESOURCE_HUB_TOKEN=your_token npm start
Configuration

You'll need a Resource Hub token to use this server. You can get this from the Resource Hub token page.

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "resource-hub-server": {
      "command": "npx @adamwattis/resource-hub-server"
    }
  }
}
Environment Variables
  • RESOURCE_HUB_TOKEN (required): Your Resource Hub authentication token
Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.