这是一个连接到Domo API的模型上下文协议(MCP)服务器。
pip install -r requirements.txt
{
"name": "Domo MCP Server",
"type": "stdio",
"command": "python",
"args": ["-m", "domo_mcp"],
"env": {
"PYTHONPATH": "${workspaceFolder}",
"DOMO_DEVELOPER_TOKEN": "<your_domo_developer_token>",
"DOMO_HOST": "<instance-name.domo.com>"
}
}
docker build -t domo-mcp-server .
"domo-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"DOMO_DEVELOPER_TOKEN",
"-e",
"DOMO_HOST",
"domo-mcp-server"
],
"env": {
"DOMO_DEVELOPER_TOKEN": "<domo_developer_token>",
"DOMO_HOST": "<instance-name.domo.com>"
}
}
遵循这些步骤生成访问令牌。
启动MCP服务器:
python domo.py
你可以通过运行以下命令使用检查器测试MCP服务器:
npx @modelcontextprotocol/inspector python3 domo.py
以下MCP工具可用:
当与支持MCP协议的LLMs一起使用时,此服务器可以实现与您的Domo环境的自然语言交互:
https://前缀python test_connection.py.env文件,切勿将其提交到版本控制系统