modelscope·@osmarsant/fitslot-mcp
暂无描述。
MCP (Model Context Protocol) server para integrao com a API FitSlot, fornecendo funcionalidades de:
# Clonar o repositrio
git clone https://github.com/osmarsant/fitslot-mcp.git
cd fitslot-mcp
# Instalar dependncias
npm install
# Compilar o projeto
npm run build
Configure as variveis de ambiente criando um arquivo .env na raiz do projeto:
# URL da API FitSlot
FITSLOT_API_URL=https://api.fitslot.com
# Chave de API (opcional)
FITSLOT_API_KEY=sua_chave_api_aqui
# Timeout para requisies (em ms)
FITSLOT_API_TIMEOUT=30000
# Nvel de log (DEBUG, INFO, WARN, ERROR)
LOG_LEVEL=INFO
npm run dev
npm start
Para usar com Claude Desktop ou outras aplicaes MCP, adicione ao arquivo de configurao:
{
"mcpServers": {
"fitslot": {
"command": "node",
"args": ["/caminho/para/fitslot-mcp/dist/index.js"],
"env": {
"FITSLOT_API_URL": "https://api.fitslot.com",
"FITSLOT_API_KEY": "sua_chave_aqui"
}
}
}
}
create_ticketCria um novo ticket de suporte.
Parmetros:
title (string): Ttulo do ticketdescription (string): Descrio detalhada do problemapriority (enum): Prioridade - low, medium, high, urgentuserId (string): ID do usuriolist_ticketsLista todos os tickets de um usurio.
Parmetros:
userId (string): ID do usuriostatus (enum, opcional): Filtrar por status - open, in_progress, resolved, closedget_ticketObtm detalhes de um ticket especfico.
Parmetros:
ticketId (string): ID do ticketupdate_ticketAtualiza um ticket existente.
Parmetros:
ticketId (string): ID do ticketstatus (enum, opcional): Novo statusdescription (string, opcional): Nova descriopriority (enum, opcional): Nova prioridadeclose_ticketFecha um ticket.
Parmetros:
ticketId (string): ID do ticketask_supportFaz uma pergunta ao suporte e recebe respostas com FAQs relacionadas.
Parmetros:
query (string): Pergunta ou consulta do usuriosearch_faqsBusca FAQs por palavras-chave.
Parmetros:
query (string): Termo de buscalimit (number, opcional): Nmero mximo de resultados (padro: 5)get_faq_categoriesLista todas as categorias de FAQs disponveis.
get_faqs_by_categoryLista FAQs de uma categoria especfica.
Parmetros:
category (string): Nome da categoriaget_all_faqsRetorna todas as FAQs disponveis.
analyze_bioimpedance_pdfAnalisa um arquivo PDF de bioimpedncia.
Parmetros:
filePath (string): Caminho absoluto para o arquivo PDFanalyze_bioimpedance_pdf_base64Analisa um PDF de bioimpedncia a partir de dados base64.
Parmetros:
base64Data (string): Dados do PDF codificados em base64patientId (string, opcional): ID do paciente para refernciafitslot-mcp/
src/
index.ts # Servidor MCP principal
services/ # Camada de servios
fitslot-api.service.ts
chatbot.service.ts
pdf-analysis.service.ts
tools/ # Ferramentas MCP
ticket.tools.ts
chatbot.tools.ts
pdf.tools.ts
types/ # Definies de tipos TypeScript
index.ts
utils/ # Utilitrios
logger.ts
validation.ts
dist/ # Cdigo compilado
package.json
tsconfig.json
README.md
O projeto segue as melhores prticas de engenharia de software:
{
"tool": "create_ticket",
"arguments": {
"title": "Problema no agendamento",
"description": "No consigo agendar horrio para sexta-feira",
"priority": "high",
"userId": "user123"
}
}
{
"tool": "ask_support",
"arguments": {
"query": "Como fao para cancelar um agendamento?"
}
}
{
"tool": "analyze_bioimpedance_pdf",
"arguments": {
"filePath": "/caminho/para/documento.pdf"
}
}
Contribuies so bem-vindas! Por favor:
git checkout -b feature/MinhaFeature)git commit -m 'Adiciona MinhaFeature')git push origin feature/MinhaFeature)ISC
Para suporte, abra uma issue no repositri…
基于MCP的智能客服系统,提供智能问答、人工坐席转接、订单查询以及商品知识管理等功能。
将AI模型与Freshdesk集成,以自动化的支持操作。通过Freshdesk API无缝创建、更新和管理支持工单。通过自动化的工单管理和基于AI的互动,提升您的客户服务体验。
一种集成了LLM的Model Context Protocol服务器,与Frontapp的客户沟通平台相结合,能够访问对话、联系人和标签,并通过网络钩子支持实时更新。
通过模型上下文协议提供对Intercom对话和聊天的访问,允许大型语言模型使用各种过滤选项查询和分析Intercom对话。
提供了一个通过SendGrid的API管理电子邮件营销、联系人列表、动态模板和电子邮件分析的接口。
这是一个用于管理PayPal的MCP服务器。