freispace MCP Server
ทางการสอบถามข้อมูลการจัดสรรทรัพยากรและการวางแผนโครงการจาก freispace
คุณทำอะไรได้บ้างด้วย Freispace MCP?
- ตรวจสอบตารางเวลาและงานของคุณเอง — ขอข้อมูลการจองที่กำลังจะมาถึงด้วย
get_my_scheduleหรืองานที่เปิดอยู่ด้วยget_my_tasks - ค้นหาบุคคลหรือห้องที่ว่าง — ใช้
get_availabilityเพื่อดูว่าใครหรือสิ่งใดว่างในช่วงวันที่กำหนด - ค้นหาทีมและสถิติของโปรเจกต์ — สอบถาม
get_project_teamสำหรับผู้ร่วมงาน หรือget_project_statsสำหรับรายละเอียดการจอง - ดูว่าเพื่อนร่วมงานเคยทำงานกับใครบ้าง — เรียก
get_staff_collaboratorsเพื่อแสดงประวัติการจองร่วมกัน - ตรวจสอบยอดวันหยุดและวันหยุดถัดไป — ตรวจสอบวันลาพักร้อนที่เหลือผ่าน
get_staff_holiday_quotaหรือวันหยุดที่กำลังจะมาถึงด้วยget_staff_next_holiday - ค้นหาใบแจ้งหนี้ ข้อเสนอ หรือคำสั่งซื้อ — กรองบันทึกทางการเงินตามสถานะ วันที่ หรือจำนวนเงิน โดยใช้
get_invoices,get_offersหรือget_orders
เอกสาร
freispace MCP Server
เซิร์ฟเวอร์ Model Context Protocol (MCP) ที่ให้บริการการวิเคราะห์และข้อมูลเชิงลึกสำหรับ ซอฟต์แวร์จัดตารางเวลา freispace เซิร์ฟเวอร์นี้ช่วยให้ผู้ช่วย AI (เช่น Copilot, Gemini) สามารถสอบถามข้อมูลภายใน freispace ได้ เช่น สถิติโปรเจกต์และข้อมูลที่เกี่ยวข้องกับการวางแผน
ภาพรวม
freispace MCP Server เชื่อมต่อ LLM ใดๆ ที่มีความสามารถด้านเครื่องมือเข้ากับ freispace เพื่อสอบถามข้อมูลเชิงวิเคราะห์
ทีมสื่อที่ใช้ freispace สามารถใช้เซิร์ฟเวอร์ MCP เพื่อทำให้ข้อมูลการวางแผนพร้อมใช้งานสำหรับทั้งบริษัทผ่าน AI ของบริษัท (เช่น Copilot) โดยที่ผู้ใช้ไม่จำเป็นต้องอยู่ใน freispace หรือแม้แต่รู้จัก freispace รวมถึงช่วยให้ทีมหลังการผลิตตัดสินใจโดยใช้ข้อมูลเป็นหลักในขณะจัดตารางเวลาและวางแผน
เซิร์ฟเวอร์ MCP ของเราเคารพสิทธิ์ผู้ใช้เสมอ เพื่อให้แน่ใจว่า LLM จะสามารถเข้าถึงข้อมูลได้ในระดับต่อผู้ใช้เท่านั้น ซึ่งรับประกันความปลอดภัยของข้อมูล
ตัวอย่างคำถามอาจเป็น "ใครเคยทำงานกับ Person X มาก่อน" หรือ "ฉันมีวันลาพักร้อนเหลืออีกกี่วัน"
ข้อกำหนดเบื้องต้น
- บัญชี freispace Flagship
- คีย์ MCP API ที่ถูกต้องสำหรับ freispace
- ระหว่าง
betaโปรดติดต่อทีมสนับสนุน freispace ของคุณเพื่อขอรับคีย์ MCP API
- ระหว่าง
เครื่องมือที่พร้อมใช้งาน
การค้นหาทั้งหมดใช้ชื่อเป็นหลัก ชื่อบางส่วนตรงกันได้ จะใช้ผลลัพธ์แรกที่ตรงกัน
get_current_user
ผู้ใช้ที่กำลังเรียกใช้คือใคร: ชื่อ อีเมล และระเบียนพนักงานที่เชื่อมโยง ไม่มีอาร์กิวเมนต์ ใช้เพื่อแปลง "ฉัน"/"ของฉัน" เป็นชื่อพนักงาน
"ฉันล็อกอินเป็นใครอยู่"
get_staffs
แสดงรายชื่อพนักงานพร้อมชื่อ ตำแหน่ง และหมายเลขพนักงาน
status(ไม่บังคับ):active(ค่าเริ่มต้น),inactive,all
"แสดงรายชื่อพนักงานทั้งหมด" · "ใครเป็นนักพัฒนาในบริษัทบ้าง"
find_resources
ค้นหาห้อง/สตูดิโอ (ห้องชุด), อุปกรณ์/ใบอนุญาต (ทรัพยากร) และพนักงานตามชื่อในการเรียกครั้งเดียว โดยจัดกลุ่มตามประเภท
search(ไม่บังคับ): ชื่อหรือชื่อบางส่วน; เว้นว่างเพื่อแสดงรายการทั้งหมดstaff(ไม่บังคับ):internalหรือexternalsite(ไม่บังคับ): เฉพาะห้องชุดที่ไซต์ที่ตรงกันstatus(ไม่บังคับ):active(ค่าเริ่มต้น),inactive,all
"ค้นหา Sammy" · "แสดงรายชื่อฟรีแลนซ์ภายนอก"
get_availability
ตรวจสอบว่าพนักงาน ห้องชุด หรือทรัพยากรว่างเมื่อใดในช่วงวันที่ (ค่าเริ่มต้น 14 วัน สูงสุด 92 วัน) โดยพิจารณาจากการจอง วันหยุดนักขัตฤกษ์ และการลาหยุด/เวลาทำงานของพนักงาน
type(จำเป็น):staff,resource,suiteหรือsitesearch,staff,site,status(ไม่บังคับ): การเลือกเอนทิตีเช่นเดียวกับในfind_resourcesfrom,to,days,weeks(ไม่บังคับ): ช่วงวันที่duration+duration_unit(ไม่บังคับ): ระยะเวลาว่างที่ต้องการ (minutes,hoursหรือdays)
"สตูดิโอว่างวันอังคารหน้า 3 ชั่วโมงไหม" · "ใครมีวันว่างเต็ม 2 วันในสองสัปดาห์ข้างหน้าบ้าง"
get_my_schedule
การจองของผู้ใช้ที่เรียกใช้ในช่วงวันที่ (ค่าเริ่มต้น: 7 วันถัดไป)
from,to,days,weeks(ไม่บังคับ): ช่วงวันที่
"ตารางงานของฉันสัปดาห์นี้มีอะไรบ้าง"
get_my_tasks
งานที่มอบหมายให้ผู้ใช้ที่เรียกใช้ พร้อมวันครบกำหนด ลำดับความสำคัญ และข้อมูลอ้างอิง
include_done(ไม่บังคับ): รวมงานที่เสร็จแล้วด้วย
"งานที่เปิดอยู่ของฉันมีอะไรบ้าง"
get_open_tasks
งานที่เปิดอยู่ทั้งหมดของทีม พร้อมผู้รับผิดชอบ
reference(ไม่บังคับ):project,bookingหรือuser
"งานโปรเจกต์ใดบ้างที่ยังเปิดอยู่"
get_staff_projects
แสดงรายชื่อโปรเจกต์ที่พนักงานถูกจองไว้ พร้อมช่วงวันที่และระยะเวลา
staff_name(จำเป็น)
"Karl ถูกจองไว้ในโปรเจกต์อะไรบ้าง"
get_staff_collaborators
แสดงว่าใครที่พนักงานเคยทำงานด้วย โดยอิงจากการจองร่วมกัน
staff_name(จำเป็น)
"Alexander เคยทำงานกับใครบ้าง"
get_staff_next_holiday
รับวันหยุดครั้งถัดไปของพนักงาน (เริ่มต้น สิ้นสุด ระยะเวลา ความคิดเห็น)
staff_name(ไม่บังคับ; เว้นว่างสำหรับผู้ใช้ที่เรียกใช้)
"วันหยุดครั้งต่อไปของฉันคือเมื่อไหร่" · "Hendrikje ลาหยุดเมื่อไหร่"
get_staff_holiday_quota
รับโควตาวันหยุดของพนักงานสำหรับหนึ่งปี: จำนวนวันทั้งหมด วันที่ใช้ไปแล้ว และวันที่เหลือ
staff_name(ไม่บังคับ; เว้นว่างสำหรับผู้ใช้ที่เรียกใช้)year(ไม่บังคับ; ค่าเริ่มต้นเป็นปีปัจจุบัน)
"ฉันมีวันลาพักร้อนเหลืออีกกี่วัน"
get_project_stats
สถิติการจองสำหรับหนึ่งโปรเจกต์: การจองในอดีตเทียบกับการจองที่กำลังจะมาถึง พร้อมการแจกแจงตามสถานะ
project_name(จำเป็น)
"แสดงสถิติการจองสำหรับ Project Alpha"
get_project_team
แสดงรายชื่อพนักงานที่ทำงานในโปรเจกต์ พร้อมจำนวนการจองของพวกเขาในโปรเจกต์นั้น
project_name(จำเป็น)
"ใครทำงานในการออกแบบเว็บไซต์ใหม่บ้าง"
get_project_tasks
สถานะงานของหนึ่งโปรเจกต์: งานทั้งหมดในโปรเจกต์และการจองของโปรเจกต์ พร้อมสรุปงานที่เปิด/เสร็จแล้ว/เกินกำหนด
project_name(จำเป็น)
"มีงานที่เปิดอยู่ในโปรเจกต์สารคดีหรือไม่"
get_invoices
แสดงรายชื่อใบแจ้งหนี้พร้อมตัวกรองและยอดรวมต่อสกุลเงิน; มีการแบ่งหน้า กลุ่มสถานะ: draft, open, overdue, paid, partially-paid, canceled, locked
search(ไม่บังคับ): ตรงกับหมายเลข หมายเลขคำสั่งซื้อ หัวเรื่อง ที่อยู่ผู้รับstatus,number,date_min/date_max,due_date_min/due_date_max,sum_min/sum_max,outstanding_min/outstanding_max,sort,order,page,per_page(ไม่บังคับ)
"ใบแจ้งหนี้ใดบ้างที่เกินกำหนด" · "ใบแจ้งหนี้ที่เปิดอยู่สำหรับ Acme"
get_offers
แสดงรายชื่อข้อเสนอ (ใบเสนอราคา) พร้อมตัวกรองและยอดรวมสุทธิต่อสกุลเงิน; มีการแบ่งหน้า กลุ่มสถานะ: draft, locked, open, accepted, declined
search,status,number,date_min/date_max,sum_min/sum_max,sort,order,page,per_page(ไม่บังคับ)
"แสดงข้อเสนอที่ถูกปฏิเสธจากปีนี้"
get_orders
แสดงรายชื่อคำสั่งซื้อ (งาน) พร้อมข้อเสนอและใบแจ้งหนี้ที่เชื่อมโยงในบรรทัด; มีการแบ่งหน้า
search(ไม่บังคับ): ตรงกับหมายเลขคำสั่งซื้อและชื่อstatus,number,date_min/date_max,sort,order,page,per_page(ไม่บังคับ)
"อะไรถูกเสนอราคาและเรียกเก็บเงินในคำสั่งซื้อ 2026-014"
search_docs
ค้นหาเอกสารประกอบของ freispace และส่งคืนข้อความที่ตัดตอนมาที่เกี่ยวข้องที่สุด
query(จำเป็น)limit(ไม่บังคับ): จำนวนข้อความที่ตัดตอนมาสูงสุด ค่าเริ่มต้น 5
"ฉันจะตั้งค่าการวางแผนกะใน freispace ได้อย่างไร"
การจัดการข้อผิดพลาด
ข้อผิดพลาดจะถูกส่งกลับไปยังโมเดลที่เรียกใช้เป็นข้อความสั้นๆ ที่สามารถดำเนินการได้ (เช่น Not found (404): Staff member with name 'X' not found. Call get_staffs to list valid staff names.) การวินิจฉัยจะถูกบันทึกลงใน stderr; stdout จะมีเฉพาะโปรโตคอล MCP เท่านั้น
⚠️ ประกาศรุ่นเบต้า
เซิร์ฟเวอร์ freispace MCP ของเราอยู่ในรุ่นเบต้า ฟีเจอร์ทั้งหมดฟรีในช่วงเวลานี้ เราขอขอบคุณสำหรับความคิดเห็นและความอดทนของคุณในขณะที่เราพัฒนาแพลตฟอร์มต่อไป
ใบอนุญาต
ใบอนุญาต MIT - ดูรายละเอียดได้ที่ไฟล์ LICENSE
การสนับสนุน
สำหรับการสนับสนุนและคำถาม:
- เอกสารประกอบ: เอกสารประกอบ freispace
- ปัญหา: GitHub Issues
- ติดต่อ: ฝ่ายสนับสนุน freispace