ProtoLinkAI 🚀

ProtoLinkAI 🚀

site icon
2025.01.19 2
Python工具包装框架Twitter 管理加密货币ElizaOS 集成时间工具天气信息字典查询计算器货币兑换股票数据开发效率交流协作金融服务内容生成
ProtoLink AI 是一个标准化的工具包装框架,旨在帮助开发者快速集成和启动基于工具的用例。它提供了一个抽象层,用于使用 MCP 协议构建工具,并支持灵活地添加或移除工具以适应特定需求。ProtoLink AI 包含多种预构建工具,适用于多种常见场景,如 Twitter 管理、加密货币价格查询、ElizaOS 集成、时间工具、天气信息、字典查询、计算器、货币兑换、股票数据等。
View on GitHub

Overview

基本能力

产品定位

ProtoLink AI 是一个标准化的工具包装框架,旨在帮助开发者快速集成和启动基于工具的用例。

核心功能

  • 标准化包装:提供使用 MCP 协议构建工具的抽象层。
  • 灵活用例:支持灵活地添加或移除工具以适应特定需求。
  • 开箱即用工具:包含多种预构建工具,适用于多种常见场景。

适用场景

  • Twitter 管理
  • 加密货币价格查询
  • ElizaOS 集成
  • 时间工具
  • 天气信息
  • 字典查询
  • 计算器
  • 货币兑换
  • 股票数据

工具列表

  • Twitter Management:自动化推文、回复和管理 Twitter 互动。
  • Crypto:获取最新的加密货币价格。
  • ElizaOS Integration:无缝连接和与 ElizaOS 交互以增强自动化。
  • Time utilities:时间工具。
  • Weather information (API):天气信息。
  • Dictionary lookups:字典查询。
  • Calculator:数学表达式计算器。
  • Currency exchange (API):货币兑换。
  • Stocks Data:访问实时和历史股票市场信息。
  • [WIP] News:检索最新的新闻头条。

常见问题解答

  • 什么是 MCP?:MCP 是一种用于跨 AI 模型和系统共享和管理上下文的前沿标准。
  • 为什么 MCP 重要?:MCP 定义了如何跨模型共享上下文,支持互操作性、可扩展性、安全性和灵活性。

使用教程

使用依赖

  • Python:核心编程语言。
  • MCP Framework:通信协议。
  • Docker:容器化。

安装教程

通过 PyPI 安装

pip install ProtoLinkai

通过 Docker 安装

  1. 构建 Docker 镜像: bash docker build -t ProtoLinkai .
  2. 运行容器: bash docker run -i --rm ProtoLinkai

调试方式

本地运行

ProtoLinkai --local-timezone "America/New_York"

通过 .env + scripts/run_agent.sh 运行

  1. 设置环境变量: 创建 .env 文件并添加必要的环境变量。
  2. 运行代理: bash chmod +x scripts/run_agent.sh bash scripts/run_agent.sh

选择特定工具

修改 server.py 文件以仅加载所需的工具。

开发

  1. 克隆仓库: bash git clone https://github.com/StevenROyola/ProtoLink.git cd mcpagentai
  2. 创建虚拟环境(可选): bash python3 -m venv .venv source .venv/bin/activate
  3. 安装依赖: bash pip install -e .
  4. 构建包: bash python -m build

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。