dncampo_FIWARE-MCP-Server
0
The FIWARE MCP Server is designed to connect the FIWARE Context Broker with other services, demonstrating basic CRUD operations and interaction capabilities. It serves as the initial implementation for more advanced MCP server developments.
FIWARE MCP Server
This project is a FIWARE Model Context Protocol (MCP) Server providing a bridge between the Context Broker and other services. It includes basic operations for interacting with a FIWARE Context Broker and aims to create a foundational implementation for more complex MCP servers.
Objectives
- Implement a basic MCP server for FIWARE
- Provide tools for Context Broker interaction
- Demonstrate CRUD operations with the Context Broker
Features
- Context Broker version checking
- Query capabilities
- Entity publishing and updating
Prerequisites
- Python 3.7 or higher
- pip
- Access to a FIWARE Context Broker
Installation
- Clone the repository and change directory.
- Install dependencies.
Usage
Start the MCP server which will run on 127.0.0.1:5001
by default.
Available Tools
- CB_version: Checks Context Broker version.
- query_CB: Queries the Context Broker.
- publish_to_CB: Publishes or updates entities.