mcp_server logo

mcp_server

by karansharma3009

This repository implements a sample mcp_server designed to work with the dolphin_mcp client. It provides utilities for retrieving alerts and forecasts.

View on GitHub

Last updated: N/A

What is mcp_server?

The mcp_server is a sample server that provides weather-related information, specifically alerts and forecasts. It is designed to be used with the dolphin_mcp client.

How to use mcp_server?

  1. Clone the dolphin-mcp repository from GitHub. 2. Install the required dependencies using pip3 install -e requirements.txt. 3. Run the client command dolphin-mcp-cli --model gpt-4o-mini " show me weather alerts from NY city" to interact with the server.

Key features of mcp_server

  • Provides weather alerts

  • Provides weather forecasts

  • Uses dolphin_mcp client

  • Configurable via mcp_config.json

Use cases of mcp_server

  • Retrieving weather alerts for a specific location

  • Getting weather forecasts for a specific location

  • Integrating weather information into other applications

  • Testing and demonstrating the dolphin_mcp client

FAQ from mcp_server

What is the purpose of mcp_config.json?

The mcp_config.json file contains the configuration settings for the mcp_server.

What utilities are available in the server?

The server provides two utilities: get_alerts and get_forecast, located in the tools.py file.

What client is used to interact with the server?

The dolphin-mcp client is used to interact with the mcp_server.

What model is used in the example command?

The example command uses the gpt-4o-mini model.

Where can I find the dolphin-mcp client?

The dolphin-mcp client can be found on GitHub (as mentioned in the README).