mcpTerm logo

mcpTerm

by VivekMara

mcpTerm is a command-line interface for interacting with MCP (Minecraft Protocol) servers using LLM providers. Currently, it only supports DeepSeek.

View on GitHub

Last updated: N/A

What is mcpTerm?

mcpTerm is a command-line tool designed to facilitate interaction with Minecraft Protocol (MCP) servers. It leverages Large Language Models (LLMs) to provide enhanced functionality and integration, currently supporting DeepSeek.

How to use mcpTerm?

  1. Install uv or ensure it's installed using the provided scripts for Linux/Mac or Windows.
  2. Clone the repository: git clone https://github.com/VivekMara/mcpTerm && cd mcpTerm && uv sync.
  3. Create a .env file in the project directory and add your DeepSeek API key with the key name deepseek-api-key.
  4. Run the tool using: uv run main.py <"path to your mcp server">.

Key features of mcpTerm

  • Command-line interface

  • MCP server interaction

  • LLM provider integration

  • DeepSeek support

  • Easy installation

Use cases of mcpTerm

  • Automated server management

  • LLM-powered interactions with Minecraft servers

  • Scripting server tasks

  • Integrating LLMs into Minecraft workflows

FAQ from mcpTerm

What LLM providers are supported?

Currently, only DeepSeek is supported.

How do I install mcpTerm?

Follow the installation instructions in the README, which involve cloning the repository and using uv.

Where do I put my DeepSeek API key?

Create a .env file in the project directory and add your DeepSeek API key with the key name deepseek-api-key.

What is an MCP server?

MCP stands for Minecraft Protocol. It is a protocol used for communication between Minecraft clients and servers.

What is uv?

uv is a fast, modern Python package installer and resolver.