What are the runtime requirements?
Python 3.7 or higher, pip, and access to a FIWARE Context Broker instance. Required Python packages include `requests>=2.31.0` and `fastmcp>=0.3.0` (listed in `requirements.txt`).
@dncampo
基本信息
A First FIWARE Model Context Protocol Server
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"FIWARE-MCP-Server": {
"command": "python",
"args": [
"server.py"
]
}
}
}JSON string with version information
address (default: "localhost")
JSON string with query results
address (default: "localhost")
JSON string with operation status
The FIWARE MCP Server is a first implementation of a Model Context Protocol (MCP) server that provides a bridge between a FIWARE Context Broker and other services. It implements basic operations for interacting with a FIWARE Context Broker, such as version checking, querying, and publishing/updating entities. This server is intended for developers who need to integrate FIWARE Context Broker capabilities into MCP-compatible clients (e.g., Claude Desktop).
Install the dependencies (pip install -r requirements.txt), then run the server in STDIO mode (default) with python server.py or in HTTP mode with --http flag. For Claude Desktop integration, configure the MCP client to launch the server via STDIO using either uv or the Python interpreter directly (see README for full JSON configuration). The server exposes three tools: CB_version (check broker version), query_CB (query entities), and publish_to_CB (publish/update entities). In HTTP mode, use --host and --port options; the MCP endpoint is available at /mcp. To expose the server to external LLMs, use ngrok to create a public HTTPS tunnel.
Python 3.7 or higher, pip, and access to a FIWARE Context Broker instance. Required Python packages include `requests>=2.31.0` and `fastmcp>=0.3.0` (listed in `requirements.txt`).
Use the `--http` flag: `python server.py --http`. Optionally specify host and port: `python server.py --http --host 127.0.0.1 --port 5001`.
Run the server in HTTP mode, then use ngrok to create a public HTTPS tunnel pointing to the server’s host/port. The MCP endpoint will be reachable at `{PUBLIC_URL}/mcp`.
- `CB_version`: parameters `address` (default "localhost") and `port` (default 1026). Returns version info. - `query_CB`: parameters `address`, `port`, and `query` (default ""). Returns query results. - `publish_to_CB`: parameters `address`, `port`, and `entity_data` (required dictionary). Returns operation status.
The server includes comprehensive error handling for network connectivity issues, invalid Context Broker responses, malformed entity data, and server shutdown.

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct
MCP Toolbox for Databases is an open source MCP server for databases.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
评论