MCP.so
ログイン

Frontend-Agnostic MCP Server

@tonton2006

基本情報

カテゴリ

開発者ツール

トランスポート

stdio

作者

tonton2006

Frontend-Agnostic MCP Server について

Test repository for MCP server

#mcp#server#frontend-agnostic

Frontend-Agnostic MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "frontend-agnostic-mcp-server": {
      "type": "http",
      "url": "http://localhost:8000"
    }
  }
}

Frontend-Agnostic MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンでサーバーのエンドポイントに接続し、ツール一覧を取得できます。

概要

What is Frontend-Agnostic MCP Server?

Frontend-Agnostic MCP Server is a Multi-Core Processing (MCP) server that exposes an add tool for adding two numbers via a Boomi integration, with a local fallback. It is designed to work with any frontend that supports the MCP protocol, not just Claude Desktop.

How to use Frontend-Agnostic MCP Server?

Install dependencies (pip install mcp-server requests python-dotenv), create a .env file with your BOOMI_TOKEN, and run python mcp_server.py. Optional arguments --host (default 0.0.0.0) and --port (default 8000) are available. The server can be called via a Python client (client.add(a=5, b=10)) or via HTTP POST to /v1/tools/add.

Key features of Frontend-Agnostic MCP Server

  • Works with any MCP-compatible frontend
  • Exposes a single add tool for number addition
  • Connects to a Boomi integration for computation
  • Falls back to local calculation if Boomi fails
  • Configurable host and port via command-line arguments
  • Explicit mcp.serve() call and proper module structure

Use cases of Frontend-Agnostic MCP Server

  • Adding two numbers through a Boomi integration process
  • Demonstrating MCP server compatibility with various frontends
  • Fallback arithmetic when external service is unreachable
  • Lightweight tool for testing or prototyping MCP workflows

よくある質問

1

What does the server actually do?

It provides an `add` tool that sends two numbers to a Boomi integration for summation. If the Boomi service fails, it calculates the sum locally as a fallback.

2

What dependencies and runtime are required?

The server requires Python, plus the packages `mcp-server`, `requests`, and `python-dotenv`. A Boomi API token must be set in a `.env` file as `BOOMI_TOKEN`.

3

Where does the data live?

Numbers are sent to a remote Boomi integration process for addition. The server can also perform the calculation locally if the Boomi service is unavailable.

4

What transport and authentication does it use?

The server uses HTTP transport (default port 8000). Authentication is handled via a `BOOMI_TOKEN` environment variable passed to the Boomi integration.

5

What are the known limits?

The server only exposes one tool (`add`). It requires a Boomi token to function with the remote integration; without it, only the local fallback works. The local fallback is simple arithmetic with no error handling beyond basic addition.

コメント

「開発者ツール」の他のコンテンツ