- Home
- MCP servers
- Eqivo
Eqivo
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"qingyun-wu-eqivo-api": {
"command": "python",
"args": [
"mcp_server/main.py",
"stdio"
],
"env": {
"CONFIG": "JSON string with server configuration",
"SECURITY": "Security parameters such as API keys",
"CONFIG_PATH": "Path to JSON config file (e.g., mcp_server/mcp_config.json)"
}
}
}
}You run a focused MCP server that powers multi-agent conversations by exposing a transport-enabled endpoint or a local stdio channel. This server is configured to work with a specific OpenAPI source and is designed for easy local development and testing, with clear steps to install, run, and interact using an MCP client.
How to use
Start the MCP server in stdio mode to communicate directly with your local client. Connect your MCP client to the standard input/output streams and feed it commands according to the MCP protocol supported by this server. You can also prepare a JSON configuration and point the server to it using environment variables. Use the provided start command to launch the server and monitor its stdout for status messages and responses.
How to install
Prerequisites include Python 3.9 or newer, and a Python package installer. You will also use uv if you prefer an alternative launcher.
# Prerequisites
python --version
# Ensure you have Python 3.9+ installed, then install UV (optional)
pip install uvicorn
Clone the project repository and enter its directory. Then install development dependencies so you can run and test the server locally.
git clone <repository-url>
cd mcp-server
pip install -e ".[dev]"
# Alternatively, load dependencies via UV if you prefer
uv pip install --editable ".[dev]"
To run the server in stdio mode, execute the following command. You can supply a JSON-based configuration path or rely on environment variables to configure the server.
python mcp_server/main.py stdio
Configure runtime behavior using environment variables. You can point to a configuration file, supply the JSON configuration directly, or set security parameters as needed.
export CONFIG_PATH=mcp_server/mcp_config.json
export CONFIG='{"transport":"stdio"}'
export SECURITY='{"apikey":"YOUR_API_KEY"}'
python mcp_server/main.py stdio
Additional notes
If you prefer to start the server with a specific configuration file path, set CONFIG_PATH to the path of that file before launching. You can also provide a raw JSON configuration through CONFIG to customize runtime settings.
Configuration and security
The server supports environment-based configuration for flexibility in development and testing. Common variables include the path to a configuration file, a raw JSON configuration, and security-related parameters such as API keys.
{
"transport": "stdio",
"debug": true
}
Available tools
linting
Ensure code quality with linting: detect syntax errors, stylistic issues, and potential bugs using a linter.
static analysis
Perform static type checks and security analysis to catch issues before runtime.
testing
Run unit tests and collect coverage to verify server behavior and MCP interactions.
pre-commit
Use pre-commit hooks to automatically run checks before each commit.