DataGovMy MCP Server logo

DataGovMy MCP Server

by leeliwei930

This repository contains the Model Control Protocol (MCP) server implementation for DataGov MY services. It facilitates the integration of various tools, such as currency conversion, with platforms like OpenWebUI.

View on GitHub

Last updated: N/A

What is DataGovMy MCP Server?

The DataGovMy MCP Server is an implementation of the Model Control Protocol server designed for DataGov MY services. It acts as a bridge, enabling the integration of various tools and models with user interfaces like OpenWebUI.

How to use DataGovMy MCP Server?

To use the server, first clone the repository and install the necessary dependencies using npm. Then, build and run the server locally. To integrate with OpenWebUI, install the MCPO proxy utility and configure OpenWebUI to connect to the MCP server through the proxy.

Key features of DataGovMy MCP Server

  • Model Control Protocol implementation

  • Integration with OpenWebUI

  • Currency conversion tool based on historical exchange rate data

  • Proxy server setup for seamless integration

Use cases of DataGovMy MCP Server

  • Integrating data-driven tools with user interfaces

  • Providing currency conversion services within a platform

  • Facilitating communication between models and user interfaces

  • Extending the functionality of OpenWebUI with custom tools

FAQ from DataGovMy MCP Server

What is MCP?

MCP stands for Model Control Protocol.

What is the purpose of the proxy server?

The proxy server facilitates communication between the MCP server and OpenWebUI.

What is the recommended Node.js version?

Node.js v14.x or higher is recommended.

How do I install the MCPO proxy utility?

Use the command pip install mcpo after installing uv with pip install uv.

What tools are currently available in the MCP server?

Currently, the server includes a currency conversion tool based on historical exchange rate data.