Cover image
Try Now
2025-03-24

Interfact avec les API TLS volcènes.

3 years

Works with Finder

1

Github Watches

1

Github Forks

1

Github Stars

Volcengine TLS Model Context Protocol Server

An MCP server implementation for retrieving data from TLS.

structure

The structure is as follows:

mcp-server-tls/
├── src/
│   ├── __init__.py
│   ├── main.py                 # Main entry point
│   ├── config.py               # Configuration
│   ├── server/                 # Server-related files
│   │   ├── __init__.py
│   │   ├── server.py           # MCP server initialization
│   │   ├── resources/          # Resources (API, data models)
│   │   │    ├── __init__.py
│   │   │    ├── project.py     # Project resource (e.g., DescribeProject, etc.)
│   │   │    ├── tls.py         # TLS base resource
│   │   │    ├── topic.py       # Topic resource (e.g., DescribeTopic, etc.)
│   │   └── tools/              # Tools (business logic, tasks, or operations)
│   │        ├── __init__.py
│   │        ├── project.py     # Project tool (e.g., DescribeProjectTool)
│   │        └── topic.py       # Topic tool (e.g., DescribeTopicTool)
│   └── client/                 # Client-related files (optional)
│       ├── __init__.py
│       └── client.py           # mcp client
├── tests/                      # Test directory
│   └── __init__.py
├── .env_example                # env param smaple
├── .gitignore
├── .python-version
├── LICENSE
├── pyproject.toml
├── README.md
└── uv.lock

Configuration

Obtain volcengine access key ID, secret access key, and region from the volcengine Management Console and configure credentials files using Default profile

Refer to the .env.example file to configure your volcengine credentials

mv .env_example .env

usage

To use this server, you'll need to:

Install the required dependencies:

[If not already installed] https://docs.astral.sh/uv/

uv venv

source .venv/bin/activate

uv sync

Run the server:

uv run python src/main.py

Run the client:

uv run python src/client/client.py src/main.py

MCP setting

{
  "mcpServers": {
    "tls": {
        "command": "uv",
        "args": [
            "--directory",
            "/ABSOLUTE/PATH/TO/PARENT/FOLDER/src",
            "run",
            "main.py"
        ]
    }
  }
}

Already supported resources

  1. DescribeProject
  2. DescribeProjects
  3. DescribeTopic
  4. DescribeTopics

Security

See SECURITY for more information.

License

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

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Beniyam Berhanu
  • Therapist adept at identifying core issues and offering practical advice with images.

  • apappascs
  • Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.

  • ShrimpingIt
  • Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX

  • huahuayu
  • Une passerelle API unifiée pour intégrer plusieurs API d'explorateur de blockchain de type étherscan avec la prise en charge du protocole de contexte modèle (MCP) pour les assistants d'IA.

  • deemkeen
  • Contrôlez votre MBOT2 avec un combo d'alimentation: MQTT + MCP + LLM

  • jae-jae
  • MCP Server pour récupérer le contenu de la page Web à l'aide du navigateur sans tête du dramwright.

    Reviews

    5 (1)
    Avatar
    user_9K7gna4X
    2025-04-17

    As a devoted user of the tls-mcp-server by StudyForZX, I am thoroughly impressed with its performance and reliability. This open-source project on GitHub provides a seamless and efficient solution for creating and managing MCP servers. The clear documentation and active community support make it a go-to resource for anyone needing robust server capabilities. Highly recommended for developers seeking dependable and straightforward MCP server implementation. Check it out at https://github.com/StudyForZX/tls-mcp-server.