Token导航 LogoToken导航TokenDH.com
TANSS MCP Server logo
运维云端stdio官方级别未说明来源级核验

TANSS MCP Server

MCP Server

TANSS MCP Server是一个全面的模型上下文协议(MCP)服务器,为TANSS API提供无缝集成,支持AI助手如Claude或n8n调用238个API端点,涵盖票务管理、电话处理、聊天管理、IT资产管理等功能。

工具数

45

提示词数

0

GitHub Stars

3

资源数

0
时间跟踪PythonClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

pronet-systems

提供方

pronet-systems

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

TANSS MCP服务器

用于TANSS API的综合模型上下文协议(MCP)服务器,提供与Claude或n8n等人工智能助手的无缝集成。

______________________________________________________________________

这是什么?

TANSS MCP服务器弥合了人工智能助手(如Claude/n8n)和TANSS票务管理系统之间的差距。它暴露了 238个API终点 通过 237工具 AI助手可以调用它来:

  • 🎫 创建和管理门票
  • 📞 处理电话和电话分配
  • 💬 管理聊天和通信
  • 🖥️ 跟踪IT资产(PC、外围设备、组件)
  • 👥 管理员工和公司
  • ⏱️ 跟踪时间和时间戳
  • 📊 创建报价和发票
  • 🔧 处理远程支持会话
  • 📈 监控系统和设备
  • 还有更多!

______________________________________________________________________

特性

238个API终点 涵盖TANSS的所有功能\ ✅ 237工具 (例如。, create_ticket)\ ✅ 双重运输方式:stdio和SSE(HTTP)\ ✅ 基于角色的身份验证:支持6种不同的代币类型\ ✅ 自动令牌管理:承载前缀处理和特定角色的令牌优先级

______________________________________________________________________

快速开始

先决条件

  • Python 3.8+
  • 具有API访问权限的TANSS帐户
  • TANSS的API令牌

安装

  1. 克隆存储库
git clone 
cd tanss-mcp
  1. 安装依赖项
pip install -r requirements.txt
  1. 配置服务器

创建 config.ini 从示例中可以看出:

cp config.ini.example config.ini

编辑 config.ini 并添加您的TANSS凭据:

[tanss]
base_url = https://your-tanss-instance.com/backend/
api_token = your_api_token_here

[credentials]
username = your_username
password = your_password
  1. 启动服务器

对于克劳德桌面(stdio模式):

python3 server.py --mode stdio

对于web客户端(SSE模式):

python3 server.py --mode sse --host 0.0.0.0 --port 3001

______________________________________________________________________

配置

基本配置

最小化 config.ini:

[tanss]
base_url = https://your-tanss.com/backend/
api_token = your_access_token

[sse]
host = 127.0.0.1
port = 3001

使用角色特定令牌的高级配置

为了增强安全性和权限,请配置特定角色的令牌:

[tanss]
base_url = https://your-tanss.com/backend/
api_token = your_main_token

# Optional: Role-specific tokens for specialized operations
erp_api_token = Bearer your_erp_token
phone_api_token = Bearer your_phone_token
remote_support_api_token = Bearer your_remote_support_token
monitoring_api_token = Bearer your_monitoring_token
device_management_api_token = Bearer your_device_mgmt_token
timestamp_api_token = Bearer your_timestamp_token

[sse]
host = 192.168.0.153
port = 3001
reload = false
log_level = info

[credentials]
username = your_username
password = your_password

______________________________________________________________________

用法

使用克劳德桌面

添加到您的Claude Desktop MCP设置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "tanss": {
      "command": "python3",
      "args": ["/absolute/path/to/tanss-mcp/server.py"],
      "cwd": "/absolute/path/to/tanss-mcp"
    }
  }
}

重新启动Claude Desktop,您将可以访问所有TANSS工具!

作为SSE服务器

# Start server
python3 server.py --mode sse --host 0.0.0.0 --port 3001

# The server will be available at:
# SSE endpoint: http://your-host:3001/sse
# Messages endpoint: http://your-host:3001/messages

获取您的API代币

使用 login 工具或测试脚本:

# Start SSE server first
python3 server.py --mode sse

# In another terminal, test login
python3 test_login.py

这将生成您可以在中使用的访问和刷新令牌 config.ini.

______________________________________________________________________

可用工具

服务器提供 237种人性化工具 横跨 41个类别.

最常用的工具

🎫 票务管理(37个工具)

  • create_ticket -创建新票证
  • get_ticket -获取门票详细信息
  • update_ticket -更新现有工单
  • delete_ticket -删除工单
  • get_my_tickets -获取您指定的门票
  • get_all_tickets -获取所有门票
  • get_company_tickets -购买公司门票
  • add_ticket_comment -在工单上添加评论
  • get_ticket_history -查看票证更改历史记录
  • upload_ticket_file -将文件上传到工单

⏱️ 时间追踪(15个工具)

  • create_timestamp -打卡/打卡或记录时间
  • get_timestamps -获取时间记录
  • close_day -结束当天的时间跟踪
  • get_timestamp_statistics -获取时间统计信息

💬 聊天(10个工具)

  • create_chat -开始新的聊天
  • send_chat_message -发送消息
  • close_chat -关闭聊天
  • reopen_chat -重新打开已关闭的聊天
  • add_chat_participant -将某人添加到聊天室

📞 电话(8种工具)

  • create_call -记录电话
  • get_my_calls -接听您的电话
  • identify_caller -通过电话号码识别来电者
  • assign_call_to_employee -分配一个呼叫

🔧 远程支持(9个工具)

  • create_remote_support -创建远程支持会话
  • list_remote_supports -列出所有远程支持会话
  • assign_device_to_remote_support -链接设备
  • assign_employee_to_remote_support -指派一名技术人员

💼 ERP集成(15个工具)

  • get_company_employees -招聘公司员工
  • get_company_departments -获取部门
  • get_ticket_types -获取可用的门票类型
  • get_ticket_statuses -获取可用票证状态
  • create_invoice -创建发票
  • create_customer -创建客户

🖥️ IT资产管理

  • create_pc / update_pc / delete_pc -管理计算机
  • create_peripheral / update_peripheral -管理外围设备
  • create_component / update_component -管理组件
  • get_operating_system -获取操作系统信息

📋 报价和报价(13个工具)

  • create_offer -创建新的报价/报价
  • update_offer -更新报价
  • get_offer_template -获取报价模板

🔐 认证

  • login -登录并获取API令牌

完整工具清单

工具总数: 237

工具名称类别
get_ticket票务操作
create_ticket票务操作
update_ticket票务操作
delete_ticket票务操作
get_ticket_history票务操作
add_ticket_comment票务操作
get_my_tickets门票列表
get_all_tickets门票列表
get_company_tickets门票列表
get_technician_tickets门票列表
get_repair_tickets门票列表
get_project_tickets门票列表
get_tickets_by_role门票列表
get_unidentified_tickets门票列表
get_admin_tickets门票列表
update_ticket_list门票列表
get_ticket_document门票内容
get_ticket_screenshot门票内容
upload_ticket_file门票内容
get_ticket_states机票国家
create_ticket_state机票国家
update_ticket_state机票国家
delete_ticket_state机票国家
get_call电话
create_call电话
update_call电话
get_call_assignments电话
assign_call_to_employee电话
unassign_call_from_employee电话
identify_caller电话
send_call_notification电话
get_my_calls用户电话
update_my_call用户电话
identify_my_caller用户电话
get_remote_support远程支持
create_remote_support远程支持
list_remote_supports远程支持
update_remote_support远程支持
delete_remote_support远程支持
get_remote_support_devices远程支持
assign_device_to_remote_support远程支持
unassign_device_from_remote_support远程支持
get_remote_support_employees远程支持
assign_employee_to_remote_support远程支持
unassign_employee_from_remote_support远程支持
get_monitoring_ticket监测
create_monitoring_ticket监测
update_monitoring_ticket监测
get_monitoring_groups监测
assign_monitoring_group监测
unassign_monitoring_group监测
get_tickets_from_monitoring_group监测
get_company_departmentsERP集成
get_company_employeesERP集成
get_department_employeesERP集成
get_employee_departmentsERP集成
search_company_by_idERP集成
get_ticket_statusesERP集成
get_ticket_typesERP集成
get_company_categoriesERP集成
create_company_categoryERP集成
get_customersERP集成
create_customerERP集成
get_invoicesERP集成
create_invoiceERP集成
create_erp_ticketERP集成
upload_ticket_file_erpERP集成
get_timestamps时间追踪
create_timestamp时间追踪
update_timestamp时间追踪
get_timestamp_info时间追踪
get_timestamp_statistics时间追踪
get_pause_configs时间追踪
create_pause_config时间追踪
update_pause_config时间追踪
delete_pause_config时间追踪
get_day_closing时间追踪
create_day_closing时间追踪
delete_day_closing时间追踪
close_day时间追踪
update_day时间追踪
set_employee_initial_balance时间追踪
get_chat聊天
create_chat聊天
update_chat聊天
get_chat_close_requests聊天
close_chat聊天
update_chat_close聊天
reopen_chat聊天
send_chat_message聊天
add_chat_participant聊天
remove_chat_participant聊天
get_offer优惠
create_offer优惠
update_offer优惠
update_offers优惠
delete_offer优惠
get_offer_template优惠
create_offer_template优惠
update_offer_template优惠
delete_offer_template优惠
get_erp_selection优惠
create_erp_selection优惠
update_erp_selection优惠
delete_erp_selection优惠
get_material_picker优惠
get_availability可用性
get_technicians员工
create_employee员工
get_tag标签
create_tag标签
update_tag标签
delete_tag标签
get_tag_assignments标签
assign_tag标签
update_tag_assignment标签
unassign_tag标签
get_tag_assignment_log标签
get_callback回调
create_callback回调
update_callback回调
search搜索
get_checklist_assignments检查表
assign_checklist检查表
unassign_checklist检查表
get_checklist_process检查表
check_checklist_item检查表
get_support_session支持会议
create_support_session支持会议
update_support_session支持会议
update_support_list支持会议
add_support_signature支持会议
get_timer计时器
create_timer计时器
update_timer计时器
delete_timer计时器
get_timer_notes计时器
update_timer_notes计时器
delete_timer_notes计时器
get_pc个人电脑/计算机
create_pc个人电脑/计算机
update_pc个人电脑/计算机
delete_pc个人电脑/计算机
get_peripheral外围设备
create_peripheral外围设备
update_peripheral外围设备
delete_peripheral外围设备
get_peripheral_types外围设备
create_peripheral_type外围设备
update_peripheral_type外围设备
delete_peripheral_type外围设备
install_builtin_peripheral外围设备
get_component组件
create_component组件
update_component组件
delete_component组件
get_component_types组件
create_component_type组件
update_component_type组件
delete_component_type组件
get_service服务项目
create_service服务项目
update_service服务项目
delete_service服务项目
get_ip_addressesIP地址
create_ip_addressIP地址
update_ip_addressIP地址
delete_ip_addressIP地址
create_company公司
get_company_employees_list公司
get_company_category公司分类
create_company_category公司分类
update_company_category公司分类
delete_company_category公司分类
get_company_category_types公司分类
create_company_category_type公司分类
update_company_category_type公司分类
delete_company_category_type公司分类
get_document文件
create_document文件
upload_document文件
update_document文件
delete_document文件
get_webhook_rulesWebhooks
create_webhook_ruleWebhooks
update_webhook_ruleWebhooks
delete_webhook_ruleWebhooks
test_webhookWebhooks
get_ticket_board售票处
get_ticket_board_project售票处
get_ticket_board_panel售票处
create_ticket_board_panel售票处
update_ticket_board_panel售票处
delete_ticket_board_panel售票处
get_project_registers售票处
get_panel_registers售票处
get_global_panels售票处
get_operating_system操作系统
create_operating_system操作系统
update_operating_system操作系统
delete_operating_system操作系统
get_manufacturer制造商
create_manufacturer制造商
update_manufacturer制造商
delete_manufacturer制造商
get_cpuCPU
create_cpuCPU
update_cpuCPU
delete_cpuCPU
get_hdd_typeHDD类型
create_hdd_typeHDD类型
update_hdd_typeHDD类型
delete_hdd_typeHDD类型
identify身份识别
get_email_account电子邮件帐户
create_email_account电子邮件帐户
update_email_account电子邮件帐户
delete_email_account电子邮件帐户
get_company_email_accounts电子邮件帐户
get_email_account_types电子邮件帐户
create_vacation_request休假申请
update_vacation_request休假申请
delete_vacation_request休假申请
update_vacation_request_list休假申请
get_vacation_days休假申请
set_vacation_days休假申请
get_vacation_additional_types休假申请
get_unseen_events活动提要
mark_all_events_seen活动提要
update_event活动提要
get_domain域名
create_domain域名
update_domain域名
delete_domain域名
get_company_domains域名
login身份验证
test_smtp邮件测试

工具类别

类别工具描述
6核心票操作
票务列表10票务过滤和查看
门票内容3文件上传和截图
票证状态4票证状态管理
通话8电话管理
远程支持11远程支持会话
监控7系统监控
ERP15ERP集成
时间戳15时间跟踪
聊天10聊天管理
优惠14优惠和报价
标签9标签管理
检查表5检查表操作
文档5文档管理
Webhook5Webhook配置
公司2公司管理层
员工2员工操作
......还有24个类别

______________________________________________________________________

API 文档

此MCP服务器实现 Tans API第10.10.0版.

TANSS API官方文件: 🔗 https://api-doc.tanss.de/#section/Documentation-是-TANSS-API的一部分。-版本:-10.10.0

API文档提供:

  • 详细的端点规范
  • 请求/响应模式
  • 身份验证要求
  • 参数说明
  • 请求和响应示例

______________________________________________________________________

建筑

身份验证流程

┌─────────────────────────────────────────────────────────────────┐
│                        MCP Client                               │
│                    (Claude, etc.)                               │
└────────────────────────────┬────────────────────────────────────┘
                             │
                             │ MCP Protocol
                             │
┌────────────────────────────▼────────────────────────────────────┐
│                    TANSS MCP Server                             │
│  ┌──────────────────────────────────────────────────────────┐  │
│  │  Tool Catalog (237 tools)                                │  │
│  │  - create_ticket                                         │  │
│  │  - get_my_tickets                                        │  │
│  │  - create_remote_support                                 │  │
│  │  - ...                                                   │  │
│  └──────────────────────────────────────────────────────────┘  │
│  ┌──────────────────────────────────────────────────────────┐  │
│  │  Token Manager                                           │  │
│  │  - Main API Token                                        │  │
│  │  - Role-specific Tokens (ERP, Phone, etc.)              │  │
│  │  - Automatic Bearer prefix handling                      │  │
│  └──────────────────────────────────────────────────────────┘  │
└────────────────────────────┬────────────────────────────────────┘
                             │
                             │ HTTP + Custom apiToken header
                             │
┌────────────────────────────▼────────────────────────────────────┐
│                        TANSS API                                │
│                     (v10.10.0)                                  │
└─────────────────────────────────────────────────────────────────┘

令牌优先级

在进行API调用时,服务器使用以下令牌优先级:

  1. 角色特定令牌 (如果为该端点类别配置)
  2. 主要API令牌 (回退)

例子:

  • ERP端点使用 erp_api_token 如果已配置,否则 api_token
  • 票证端点始终使用 api_token

自定义身份验证标头

TANSS使用 自定义身份验证标头 而不是标准 Authorization 头球

headers = {
    'apiToken': 'Bearer ',  # TANSS-specific
    'Content-Type': 'application/json'
}

服务器会自动处理此问题。

______________________________________________________________________

命令行选项

python3 server.py --help

选项

选项默认值描述
--modestdio, ssesse运输方式
--config路径config.ini配置文件路径
--host主机名127.0.0.1SSE服务器主机
--port编号8000SSE服务器端口
--reload旗帜false更改时自动重新加载
--log-leveldebug, info, warning, errorinfo日志记录级别

示例

# stdio mode (default for Claude Desktop)
python3 server.py --mode stdio

# SSE mode for local development
python3 server.py --mode sse

# SSE mode for network access
python3 server.py --mode sse --host 0.0.0.0 --port 3001

# Development mode with auto-reload
python3 server.py --mode sse --reload --log-level debug

______________________________________________________________________

安全说明

⚠️ 重要安全注意事项:

  • 在生产中为令牌使用环境变量
  • 定期轮换API令牌
  • 监控令牌到期日期
  • 在生产中为SSE模式正确配置CORS
  • 使用HTTPS进行生产部署

______________________________________________________________________

贡献

欢迎投稿!拜托:

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

______________________________________________________________________

支持

作者 塞巴斯蒂安·米歇尔\ 公司: ProNet系统有限公司\ 网站: https://www.pronet-systems.de

______________________________________________________________________

由以下材料制成❤️ ProNet系统有限公司

目录标签

目录标签

时间跟踪PythonClaude票务管理本地部署AI集成IT资产管理远程支持

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

token

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

45

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotokenremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP