MCP SERVER logo

MCP SERVER

by Kostya-Zhdanovich

MCP SERVER is a tool that provides functionalities such as fetching weather information, converting currencies, and retrieving news. It is designed to be used with a client like CLAUDE DESKTOP.

View on GitHub

Last updated: N/A

What is MCP SERVER?

MCP SERVER is a server application that provides access to various services including weather information, currency conversion, and news retrieval. It's designed to interact with a client application using the Model Context Protocol (MCP).

How to use MCP SERVER?

To use the MCP SERVER, you need to clone the repository, install the necessary dependencies using uv, configure a client like CLAUDE DESKTOP with the server's command and arguments, and then use the client to send requests with appropriate arguments to access the server's functionalities. You can also use MCP Inspector for testing.

Key features of MCP SERVER

  • Fetch current weather by city name

  • Convert between any currencies

  • Retrieve news from the last 7 days based on topic or source

  • Integration with CLAUDE DESKTOP

  • MCP Inspector for testing

Use cases of MCP SERVER

  • Getting weather information for a specific location

  • Converting currencies for financial calculations

  • Staying updated on recent news related to a specific topic

  • Integrating server functionalities into a client application

  • Testing and debugging MCP server endpoints

FAQ from MCP SERVER

How do I install the MCP SERVER?

Clone the repository, navigate to the project directory, install uv, create a virtual environment, activate it, and install the required dependencies using uv add mcp[cli] httpx.

How do I configure CLAUDE DESKTOP to work with MCP SERVER?

Go to File -> Settings in CLAUDE DESKTOP and configure the mcpServers section with the correct command and arguments to run the server.

How do I test the MCP SERVER?

Use MCP Inspector by running npx @modelcontextprotocol/inspector python main.py in the project directory and then navigating to the provided link to connect to the server and test the available tools.

What kind of news can I retrieve?

You can retrieve news from the last 7 days, specifying a topic or source, such as Bloomberg.

What is uv?

uv is a fast, modern Python package installer and resolver. It is used to manage dependencies for the MCP SERVER.