modelscope·@pronet-systems/tanss-mcp-server
暂无描述。
A comprehensive Model Context Protocol (MCP) server for the TANSS API, providing seamless integration with AI assistants like Claude or n8n.
The TANSS MCP Server bridges the gap between AI assistants (like Claude/n8n) and the TANSS ticket management system. It exposes 238 API endpoints through 237 tools that can be called by AI assistants to:
238 API endpoints covering all TANSS functionality
237 tools (e.g., create_ticket)
Dual transport modes: stdio and SSE (HTTP)
Role-based authentication: Support for 6 different token types
Automatic token management: Bearer prefix handling and role-specific token prioritization
git clone <repository-url>
cd tanss-mcp
pip install -r requirements.txt
Create config.ini from the example:
cp config.ini.example config.ini
Edit config.ini and add your TANSS credentials:
[tanss]
base_url = https://your-tanss-instance.com/backend/
api_token = your_api_token_here
[credentials]
username = your_username
password = your_password
For Claude Desktop (stdio mode):
python3 server.py --mode stdio
For web clients (SSE mode):
python3 server.py --mode sse --host 0.0.0.0 --port 3001
Minimal config.ini:
[tanss]
base_url = https://your-tanss.com/backend/
api_token = your_access_token
[sse]
host = 127.0.0.1
port = 3001
For enhanced security and permissions, configure role-specific tokens:
[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
Add to your Claude Desktop MCP settings (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"tanss": {
"command": "python3",
"args": ["/absolute/path/to/tanss-mcp/server.py"],
"cwd": "/absolute/path/to/tanss-mcp"
}
}
}
Restart Claude Desktop, and you'll have access to all TANSS tools!
# 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
Use the login tool or the test script:
# Start SSE server first
python3 server.py --mode sse
# In another terminal, test login
python3 test_login.py
This will generate access and refresh tokens you can use in config.ini.
The server provides 237 human-friendly tools across 41 categories.
create_ticket - Create a new ticketget_ticket - Get ticket detailsupdate_ticket - Update an existing ticketdelete_ticket - Delete a ticketget_my_tickets - Get your assigned ticketsget_all_tickets - Get all ticketsget_company_tickets - Get tickets for a companyadd_ticket_comment - Add a comment to a ticketget_ticket_history - View ticket change historyupload_ticket_file - Upload a file to a ticketcreate_timestamp - Clock in/out or log timeget_timestamps - Get time recordsclose_day - Close the day for time trackingget_timestamp_statistics - Get time statisticscreate_chat - Start a new chatsend_chat_message - Send a messageclose_chat - Close a chatreopen_chat - Reopen a closed chatadd_chat_participant - Add someone to a chatcreate_call - Log a phone callget_my_calls - Get your callsidentify_caller - Identify a caller by phone numberassign_call_to_employee - Assign a callcreate_remote_support - Create a remote support sessionlist_remote_supports - List all remote support sessionsassign_device_to_remote_support - Link a deviceassign_employee_to_remote_support - Assign a technicianget_company_employees - Get employees of a companyget_company_departments - Get departmentsget_ticket_types - Get available ticket typesget_ticket_statuses - Get available ticket statusescreate_invoice - Create an invoicecreate_customer - Create a customercreate_pc / update_pc / delete_pc - Manage computerscreate_peripheral / update_peripheral - Manage peripheralscreate_component / update_component - Manage componentsget_operating_system - Get OS informationcreate_offer - Create a new offer/quoteupdate_offer - Update an offerget_offer_template - Get offer templateslogin - Login…基于MCP的智能客服系统,提供智能问答、人工坐席转接、订单查询以及商品知识管理等功能。
将AI模型与Freshdesk集成,以自动化的支持操作。通过Freshdesk API无缝创建、更新和管理支持工单。通过自动化的工单管理和基于AI的互动,提升您的客户服务体验。
一种集成了LLM的Model Context Protocol服务器,与Frontapp的客户沟通平台相结合,能够访问对话、联系人和标签,并通过网络钩子支持实时更新。
通过模型上下文协议提供对Intercom对话和聊天的访问,允许大型语言模型使用各种过滤选项查询和分析Intercom对话。
提供了一个通过SendGrid的API管理电子邮件营销、联系人列表、动态模板和电子邮件分析的接口。
这是一个用于管理PayPal的MCP服务器。