Token导航 LogoToken导航TokenDH.com
Task Tracker MCP Server Python Fastapi logo
AI代理stdio官方级别未说明来源级核验

Task Tracker MCP Server Python Fastapi

MCP Server

一个作为任务追踪应用后端桥梁的MCP服务器,提供认证和任务管理工具。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
后端服务任务管理Python本地部署STDIO

安装说明

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

作者 / 组织

tomwey2

提供方

tomwey2

最后核验

2026/5/17 20:20

运行时

Python

快速接入

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

命令预览

uv run mcp run main.py

详细介绍

任务跟踪器MCP服务器

概述

该项目是一个模型上下文协议(MCP)服务器,充当任务跟踪应用程序后端的桥梁。它处理后端的身份验证,并公开一组工具和资源,MCP客户端(如大型语言模型或AI助手)可以使用这些工具和资源与任务管理系统进行交互。

服务器是使用Python构建的 fastmcp 图书馆。启动时,它使用通过提供的凭据与后端进行身份验证 .env 文件,并为所有后续API调用维护经过身份验证的会话。

可用工具

此MCP服务器公开了以下工具、资源和提示:

工具

  • get_tasks(project_id: Optional[int], assigned_user_id: Optional[int]) -> Dict

- 从后端检索任务。 - 可以通过以下方式过滤 project_id. - 如果 assigned_user_id 如果不提供,则默认获取分配给当前经过身份验证的代理的任务。

安装和设置

  1. 克隆存储库:
   git clone 
   cd task-tracker-mcp-server-python-fastmcp
  1. 使用创建和激活虚拟环境 uv:
   uv venv
   source .venv/bin/activate
  1. 使用安装依赖项 uv:

项目的依赖关系在中定义 pyproject.toml 并锁定 uv.lock.使用 uv sync 安装它们。

   uv sync
  1. 创建一个 .env 文件:

此服务器从加载配置 .env 项目根目录中的文件。创建此文件并添加必要的凭据:

   BACKEND_URL="http://your-backend-api-url.com"
   TASKAPP_USER="your-username"
   TASKAPP_PASSWORD="your-password"

MCP检验员测试

配置服务器后,您可以在本地对其进行测试。

  1. 运行服务器:
   uv run mcp run main.py

启动时,服务器将尝试登录后端。您应该看到指示成功或失败的日志消息。

  1. 使用MCP检查器:

在单独的终端中(虚拟环境已激活),使用 mcp CLI用于检查正在运行的服务器并测试其工具。

   uv run mcp dev main.py

这将打开一个交互式检查器,您可以在其中查看可用工具并调用它们。例如,要调用 get_tasks 工具:

   call get_tasks --params '{"project_id": 1}'

Zed中的配置

要将此MCP服务器与Zed编辑器一起使用,您需要在您的 settings.json 文件。

  1. 打开Zed并转到 File > Settings (或 Cmd + ,).
  2. 点击“打开JSON”编辑 settings.json 文件。
  3. 将以下配置添加到 context_servers 列表。
{
"context_servers": {
  "taskapp-mcp-server": {
    "source": "custom",
    "command": "uv",
    "args": [
      "run",
      "--with",
      "mcp,httpx",
      "mcp",
      "run",
      "main.py"
    ],
    "env": {
      "BACKEND_URL": "your_url_to_the_backend",
      "TASKAPP_USER": "your_username",
      "TASKAPP_PASSWORD": "your_password"
    }
  },

保存设置后,Zed将能够与您的MCP服务器通信。

目录标签

目录标签

后端服务任务管理Python本地部署STDIOMCP协议Python开发

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP