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.

评论

开发工具 分类下的更多 MCP 服务器