MCP服务器集合

一个基于FastMCP构建的MCP服务器集合,提供时间跟踪和卡片管理等功能。

  • by app-vitals
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 app-vitals/app-vitals-mcp

使用说明

应用程序关键MCP

使用FastMCP构建的MCP服务器集合。

服务器

  • Toggl服务器 -通过Toggl API进行时间跟踪和生产力监控
  • Trello 服务器 -通过Trello API进行卡管理和董事会操作

安装

# Install dependencies
uv sync

# Install in development mode
pip install -e .

用法

每个服务器都可以独立运行:

# Toggl server
mcp-server-toggl

# Trello server
mcp-server-trello

发展

该项目使用:

  • FastMCP 用于MCP服务器实现
  • 紫外线 用于依赖关系管理
  • 派丹蒂克 用于数据验证
  • httpx 用于异步HTTP请求

添加新服务器

  1. 在下创建新目录 src/app_vitals_mcp/servers/
  2. 使用FastMCP实现服务器
  3. 将入口点添加到 pyproject.toml
  4. 添加文档

测试

uv run pytest

代码检查

uv run ruff check
uv run mypy src/