Skip to main content
Glama

MCP-Demo

This repository contains a minimal version of an MCP demo. The project is designed to demonstrate the basic functionality of an MCP service and client using the qwen API interface.

Features

  • Lightweight and minimal implementation.

  • Dependency management using uv.

  • Integration with the qwen API.

Related MCP server: emqx-mcp-server

Prerequisites

Before using this repository, ensure you have the following installed:

  • Python 3.10 or higher

  • uv package manager

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/tatocode/MCP-Demo.git cd MCP-Demo
  2. Install dependencies using uv:

    uv sync
  3. Create a .env file in the root directory of the project and add your API key:

    API-KEY=xxxx

    Replace xxxx with your actual API key for the qwen API.

  4. Run the project:

    uv run main.py mcp_server.py

Notes

  • The .env file is required to ensure the project runs correctly. Do not share your API key publicly.

  • For more information about the qwen API, refer to its official documentation.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tatocode/MCP-Demo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server