Skip to content
View gittisak-go's full-sized avatar

Block or report gittisak-go

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gittisak-go/README.md

gittisak-go

GtsAlpha Model Context Protocol (MCP)

(โปรโตคอลบริบทโมเดล—Model Context Protocol: MCP)


Gittisak Go - MCP Server Thailand 100% (เซิร์ฟเวอร์ MCP เปิดซอร์สพร้อมใช้ สำหรับประเทศไทย)

Watch the video

🚀 A production-ready Model Context Protocol server written in Go
🚀 เซิร์ฟเวอร์ Model Context Protocol (MCP) ที่พร้อมใช้งานจริง พัฒนาด้วยภาษา Go

คลังข้อมูลนี้ (repository) ประกอบด้วยเซิร์ฟเวอร์ MCP ที่ครบสมบูรณ์
เหมาะสำหรับการเชื่อมต่อแอปพลิเคชัน AI ต่างๆ (เช่น Claude Desktop, VSCode, Perplexity, Figma) กับเครื่องของคุณเพื่อใช้งานเครื่องมือ (tools) และแหล่งข้อมูล (resources) ได้อย่างมีประสิทธิภาพ

Quick Start (เริ่มต้นใช้งานอย่างรวดเร็ว)

# Build the server (สร้างเซิร์ฟเวอร์)
make build

# The binary will be at: bin/mcp-server
# ไฟล์โปรแกรมจะอยู่ที่: bin/mcp-server

ดูคำแนะนำการติดตั้งแบบละเอียดที่ README-MCP.md

Features (คุณสมบัติเด่น)

stdio Transport - สื่อสารผ่านมาตรฐาน MCP
JSON-RPC 2.0 - รองรับมาตรฐาน MCP อย่างสมบูรณ์ (Fully compliant)
Built-in Tools - มีเครื่องมือพื้นฐาน เช่น echo, ดูเวลา, อ่านไฟล์
Extensible - เพิ่มเครื่องมือใหม่ได้อย่างง่ายดาย (ต่อขยายได้)
Zero Dependencies - เขียนด้วย Go ล้วน ไม่ต้องมีไลบรารีจากภายนอก

Client Support (รองรับการเชื่อมต่อกับ)

  • 🤖 Claude Desktop
  • 💻 VSCode (พร้อมส่วนขยาย MCP extension)
  • 🔍 Perplexity
  • 🎨 Figma (ผ่านปลั๊กอิน MCP)
  • หรือแอปที่รองรับ MCP อื่นๆ

Go

MCP คือโปรโตคอลเปิด (Open Protocol) ที่ออกแบบมาเพื่อเป็นมาตรฐานกลางในการเชื่อมโยง application กับ context สำหรับ LLM (Large Language Models)

MCP เปรียบเสมือน USB-C ของโลก AI
เช่นเดียวกับที่พอร์ต USB-C ให้มาตรฐานกลางในการเชื่อมอุปกรณ์ electronic ต่างๆ MCP คือมาตรฐานกลางในการเชื่อมข้อมูลและเครื่องมือ ให้กับแอปพลิเคชัน AI

Go Build MCP products

(พัฒนาโซลูชัน MCP ด้วยภาษา Go ได้เลย)

What is the Model Context Protocol (MCP)?

(MCP คืออะไร?)

Model Context Protocol (MCP) คือมาตรฐานเปิด (Open Standard) สำหรับเชื่อม Application AI เข้ากับระบบภายนอก เช่น ฐานข้อมูล เครื่องมือ หรือเวิร์กโฟลว์ต่างๆ

เช่น AI อย่าง Claude หรือ ChatGPT จะสามารถเชื่อมกับข้อมูลในไฟล์ (local files), ฐานข้อมูล, เครื่องมือ (Tools) เช่น เครื่องคิดเลข หรือเครื่องมือเฉพาะทางอื่นๆ ได้—ทำให้ AI ทำงานได้กว้างขึ้น ทรงพลังขึ้น

MCP เปรียบเหมือน USB-C สำหรับ AI applications
ดังที่ USB-C เป็นมาตรฐานกลาง สำหรับเชื่อมอุปกรณ์ต่างๆ, MCP เป็นมาตรฐานกลางสำหรับเชื่อมแอป AI กับระบบและทรัพยากรภายนอก

MCP Simple Architecture Diagram

แผนภาพโครงสร้างพื้นฐานของ MCP (Simple Architecture of MCP Protocol)

What can MCP enable?

(MCP เปิดศักยภาพอะไรได้บ้าง?)

  • เอเจนต์ (Agents) เข้าถึง Google Calendar และ Notion ของผู้ใช้ ปรับแต่งให้เป็นผู้ช่วย AI ส่วนตัว
  • Claude Code สร้างแอปเว็บครบชุดจากดีไซน์ Figma
  • แชทบอทองค์กรเข้าถึงฐานข้อมูลหลากหลาย เพื่อช่วยวิเคราะห์ข้อมูลผ่านการสนทนา
  • AI สร้าง 3D Designs ใน Blender แล้วสั่งพิมพ์ 3D Printer โดยอัตโนมัติ

Why does MCP matter?

(ทำไม MCP ถึงสำคัญ?)

ประโยชน์ของ MCP ขึ้นอยู่กับบทบาทของคุณใน ecosystem

  • Developers (นักพัฒนา): ลดเวลาพัฒนาและความซับซ้อน เมื่อสร้างหรือเชื่อมต่อแอป AI/Agent
  • AI applications or agents (แอป/Agent AI): ใช้งานแหล่งข้อมูล, เครื่องมือ, แอป อื่นๆ ได้ง่ายและหลากหลาย เพิ่มประสิทธิภาพ
  • End-users (ผู้ใช้งาน): ได้รับประสบการณ์จาก AI ที่ฉลาดขึ้น ใช้งานได้จริงและช่วยทำงาน/ตัดสินใจได้หลากหลาย

Start Building (เริ่มสร้าง—Build Now!)

สร้างเซิร์ฟเวอร์ MCP สำหรับเปิดเผยข้อมูลและเครื่องมือ พัฒนาแอปพลิเคชันที่เชื่อมต่อกับ MCP servers

Learn more (เรียนรู้เพิ่มเติม)

เรียนรู้แนวคิดหลักและโครงสร้าง MCP ศึกษารายละเอียดโปรโตคอล วิธีสร้างเซิร์ฟเวอร์/ไคลเอนต์ และดูตัวอย่างการใช้งาน

MCP in Anthropic products (MCP กับผลิตภัณฑ์ของ Anthropic)

ใช้งาน MCP Connector บน Messages API เพื่อเชื่อมต่อ MCP servers เพิ่ม MCP server สำหรับ Claude Code หรือใช้ Claude Code เป็น server เปิดใช้งาน MCP connectors ให้ทีมของคุณบน Claude.ai เพิ่ม MCP server สำหรับ Claude Desktop

🚀 Production-Ready Examples / ตัวอย่างที่พร้อมใช้งานจริง

React MCP Server Example (ตัวอย่างเซิร์ฟเวอร์ MCP สำหรับ React)

🎯 ตัวอย่าง MCP Server พร้อม React Client ที่สามารถใช้งานได้จริง
A complete example showing how to build an MCP server using Node.js and React client—with production-ready features.

ตัวอย่างนี้เหมาะสำหรับการสร้าง MCP Server ด้วย Node.js และ React Client ที่มีฟีเจอร์พร้อมใช้งานจริง:

  • Task Management - ระบบจัดการงานพร้อมระดับความสำคัญ (Task Management with priorities)
  • Note-taking - ระบบจดโน้ต พร้อมแท็ก & ค้นหา (Note system with search/tags)
  • Weather Info - ดูข้อมูลสภาพอากาศ (จำลอง)
  • Full Documentation - คู่มือภาษาไทย/อังกฤษครบถ้วน
  • Production-Ready - พร้อมใช้งานในระบบจริง

📂 ตำแหน่ง / Location: react-mcp-example/

📖 Quick Start (เริ่มต้นอย่างรวดเร็ว):

# Clone and setup (โคลนโปรเจกต์และตั้งค่า)
cd react-mcp-example

# Install server dependencies (ติดตั้ง dependencies ฝั่ง server)
cd server && npm install

# Install client dependencies (ติดตั้ง dependencies ฝั่ง client)
cd ../client && npm install

# Start server (เริ่ม server)
cd ../server && npm start

# Start client (เริ่ม client - เปิด terminal ใหม่)
cd ../client && npm run dev

🔗 เอกสาร / Documentation:


Popular repositories Loading

  1. github-mcp-server github-mcp-server Public

    Forked from github/github-mcp-server

    GitHub's official MCP Server

    Go 1

  2. maewchat maewchat Public

    JavaScript 1

  3. gittisak-go gittisak-go Public

    s READEME.md

    JavaScript 1

  4. Handy Handy Public

    Forked from cjpais/Handy

    A free, open source, and extensible speech-to-text application that works completely offline.

    TypeScript 1

  5. react-native-elements react-native-elements Public

    Forked from react-native-elements/react-native-elements

    Cross-Platform React Native UI Toolkit

    MDX 1

  6. AFFiNE AFFiNE Public

    Forked from toeverything/AFFiNE

    ฐานความรู้รุ่นใหม่ที่รวมการวางแผน การจัดเรียง และการสร้างสรรค์ทั้งหมดไว้ด้วยกัน เน้นความเป็นส่วนตัวเป็นอันดับแรก เป็นโอเพนซอร์ส ปรับแต่งได้ และพร้อมใช้งาน

    TypeScript 1