Official · MODEL CONTEXT PROTOCOL

dncampo FIWARE MCP Server

A First FIWARE Model Context Protocol Server

WHAT IT CONNECTS

What dncampo FIWARE MCP Server gives an AI Agent

  • Context Broker version checking
  • Query capabilities for the Context Broker
  • Entity publishing and updating
  • Python 3.7 or higher
  • pip (Python package installer)
  • Access to a FIWARE Context Broker instance
  • Clone this repository:
  • Install the required dependencies:
  • **CB_version**
  • Checks the version of the Context Broker
  • Default parameters: address="localhost", port=1026
  • Returns: JSON string with version information
  • **query_CB**
  • Queries the Context Broker
  • Parameters:
  • address (default: "localhost")
  • port (default: 1026)
  • query (default: "")
  • Returns: JSON string with query results
  • **publish_to_CB**
  • Publishes or updates entities in the Context Broker
  • Parameters:
  • address (default: "localhost")
  • port (default: 1026)
  • entity_data (required: dictionary with entity information)
  • Returns: JSON string with operation status
  • Host address
  • Port number
  • Timeout settings
  • Network connectivity issues
  • Invalid responses from the Context Broker
  • Malformed entity data
  • Server shutdown

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.