Token导航 LogoToken导航TokenDH.com
Odrvie MCP logo
开发工具stdio官方级别未说明来源级核验

Odrvie MCP

MCP Server

一个基于FastMCP框架的ODrive电机控制器控制服务器,提供电机控制、反馈、配置、校准和监控功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python实时监控开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

hkbu-kennycheng

提供方

hkbu-kennycheng

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

ODrive MCP 服务器

一个使用FastMCP框架控制ODrive电机控制器的模型上下文协议(MCP)服务器。

特点/功能

  • 电机控制启动/停止电机,设置速度、位置和扭矩设定值
  • 反馈读取电机的位置、速度、电流和温度
  • 配置配置电机参数、增益和安全限制
  • 校准校准电机和编码器
  • 监测实时监测电机状态及错误

安装

pip install -e .

开发环境设置

pip install -e ".[dev]"

项目结构

odrive-mcp/
├── src/
│   ├── __init__.py
│   ├── server.py              # Main MCP server
│   ├── models/
│   │   ├── __init__.py
│   │   └── odrive_models.py   # Data models
│   ├── tools/
│   │   ├── __init__.py
│   │   ├── motor_control.py   # Motor control tools
│   │   ├── calibration.py     # Calibration tools
│   │   └── monitoring.py      # Monitoring tools
│   └── utils/
│       ├── __init__.py
│       └── helpers.py         # Helper utilities
├── tests/
│   ├── __init__.py
│   ├── conftest.py            # Test fixtures
│   ├── test_motor_control.py  # Motor control tests
│   ├── test_calibration.py    # Calibration tests
│   └── test_monitoring.py     # Monitoring tests
├── docs/
│   └── development.md         # Development guide
├── pyproject.toml
├── requirements.txt
└── README.md

测试驱动开发

这个项目遵循TDD(测试驱动开发)原则:

  1. 先写测试在实现之前编写测试
  2. 运行测试验证测试按预期失败
  3. 实现功能编写代码以通过测试
  4. 重构在保持测试通过的同时改进代码

使用以下方式运行测试:

pytest -v --cov=src tests/

使用方法

启动MCP服务器

python -m src.server

连接ODrive

服务器将自动发现并连接到ODrive设备。

文档

许可证

麻省理工学院(MIT)

目录标签

目录标签

Python实时监控开发工具电机控制本地部署设备配置自动化测试机器人技术

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP