员工休假跟踪服务

一个基于MCP协议的员工休假跟踪服务器应用,支持休假申请、剩余天数计算及SQLite数据库集成。

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

使用说明

İzin Takip MCP Server

Bu proje, personel izin takibi için geliştirilmiş bir MCP (Model Context Protocol) server uygulamasıdır.

Özellikler

  • Personel izin listesi görüntüleme
  • İzin talebi oluşturma
  • Kalan izin günü hesaplama
  • SQLite veritabanı entegrasyonu
  • MCP protokolü desteği

Kurulum

  1. Gereksinimleri yükleyin:
pip install -r requirements.txt
  1. Veritabanını oluşturun:
python create_db.py

Docker ile Çalıştırma

docker-compose up --build

MCP Server Kullanımı

Server'a iki şekilde bağlanabilirsiniz:

  1. Doğrudan (Development):
python izin-mcp.py
  1. Smithery.ai üzerinden (Production):
  • URL: https://smithery.ai/server/@azalin/mcp-test/api
  • Transport: STDIO

n8n Entegrasyonu

n8n'de MCP Client bağlantısı için:

  1. Connection Type: Command Line (STDIO)
  2. Command: python
  3. Arguments: -m mcp.client.stdio https://smithery.ai/server/@azalin/mcp-test/api

Lisans

MIT