基本能力
产品定位
MCPAgentAI 是一个标准化的工具封装框架,旨在以统一的方式实现和管理多样化的工具,帮助开发者快速集成和启动基于工具的用例。
核心功能
- 标准化封装:提供抽象层,使用MCP协议构建工具。
- 灵活用例:轻松添加或移除工具以适应特定需求。
- 开箱即用工具:包括Twitter管理、加密货币价格查询、ElizaOS集成、时间工具、天气信息、字典查询、计算器、货币兑换、股票数据等。
适用场景
- 需要快速集成多种工具的开发场景。
- 自动化Twitter交互、加密货币价格查询、天气信息获取等。
工具列表
- Twitter Management:自动化推文、回复和管理Twitter交互。
- Crypto:获取最新加密货币价格。
- ElizaOS Integration:无缝连接和交互ElizaOS以增强自动化。
- Time utilities:时间工具。
- Weather information:天气信息(API)。
- Dictionary lookups:字典查询。
- Calculator:数学表达式计算。
- Currency exchange:货币兑换(API)。
- Stocks Data:访问实时和历史股票市场信息。
- News:检索最新新闻标题(WIP)。
常见问题解答
- 如何安装? 使用
pip install mcpagentai
或通过Docker安装。 - 如何配置Twitter集成? 通过Docker环境变量或
.env
文件配置。 - 如何集成ElizaOS? 可以直接使用Eliza Agents或运行Eliza Framework作为单独进程。
使用教程
使用依赖
- Python:核心编程语言。
- MCP Framework:通信协议。
- Docker:容器化。
安装教程
- 通过PyPI安装:
bash
pip install mcpagentai - 通过Docker安装:
bash
docker build -t mcpagentai .
docker run -i --rm mcpagentai
调试方式
- 本地运行:
bash
mcpagentai --local-timezone "America/New_York" - Docker运行:
bash
docker run -i --rm mcpagentai
开发
- 克隆仓库:
bash
git clone https://github.com/mcpagents-ai/mcpagentai.git
cd mcpagentai - 创建虚拟环境:
bash
python3 -m venv .venv
source .venv/bin/activate - 安装依赖:
bash
pip install -e . - 构建包:
bash
python -m build