Skip to main content
Glama

AI_SYNC MCP Server

by baonpNexle

AI_SYNC Tooling with OpenAI + MCP

This project connects GPT-4 to a backend merchant store API using the Model Context Protocol (MCP). It allows querying and updating store data under a specific merchant class.

⚠️ Note: The server is currently hardcoded to work with the Tnc_Store merchant ID. Only data under this class is accessible to the AI.


⚙️ Setup Instructions

1. Clone the Repository

git clone https://github.com/your-org/ai_sync cd ai_sync

2. Create a .env File

Inside the project root, create a .env file containing your OpenAI API key:

OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3. Set Up the Python Environment with uv

If you haven’t installed uv, do so with:

curl -Ls https://astral.sh/uv/install.sh | sh

Then set up and activate the virtual environment:

uv venv .venv source .venv/bin/activate

This will automatically install dependencies based on the uv.lock file.


4. Start the Merchant API Server

Ensure the backend server (AI_SYNC) is running locally on:

http://localhost:4001

Required POST endpoints:

  • /MerchantStore/findAllStores
  • /MerchantStore/findStore
  • /MerchantStore/addNewStore

5. Run the Tooling System

To launch the client and tool server together:

uv run client.py server.py
  • server.py provides tool definitions via MCP
  • client.py connects to GPT-4 and routes user queries

💬 Example Queries

Query: Show me all the stores for this merchant Query: I want to add a new store, CGV Cinemas - Vincom Nguyễn Chí Thanh, Hà Nội, with keywords: CGV, rạp chiếu phim, Hà Nội, Vincom, giải trí

⚠️ For multiline input, paste it as a single line. Shift+Enter will submit prematurely in most terminals.


📁 Basic Project Structure

ai_sync/ ├── client.py # MCP + OpenAI chat client ├── server.py # Tool server using FastMCP ├── .env # OpenAI API key ├── uv.lock # Dependency lock file (used by uv)

✅ Available Tools

Tool NameDescription
findAllStoresList all stores for Tnc_Store
findStoreNatural language search for relevant stores
addNewStoreAdd a store with full description and tags

🔒 Notes

  • Only data for Tnc_Store is accessible
  • Requires OpenAI GPT-4 (gpt-4o) and a functioning backend API
  • Runs entirely locally using standard input/output

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Connects GPT-4 to a merchant store API, allowing users to query and manage store data for the Tnc_Store merchant through natural language interactions.

  1. ⚙️ Setup Instructions
    1. 1. Clone the Repository
    2. 2. Create a .env File
    3. 3. Set Up the Python Environment with uv
    4. 4. Start the Merchant API Server
    5. 5. Run the Tooling System
  2. 💬 Example Queries
    1. 📁 Basic Project Structure
      1. ✅ Available Tools
        1. 🔒 Notes

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Enables interaction with Shopify store data using the GraphQL API, supporting product, customer, and order management with comprehensive error handling.
            Last updated -
            15
            496
            11
            TypeScript
            MIT License
          • A
            security
            A
            license
            A
            quality
            Enables interaction with Shopify store data via GraphQL API, providing tools for managing products, customers, orders, discounts, and more with robust error handling.
            Last updated -
            15
            496
            30
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            Enables interaction with Shopify stores through GraphQL API, providing tools for managing products, customers, orders, and more.
            Last updated -
            496
            8
            TypeScript
            MIT License
          • A
            security
            A
            license
            A
            quality
            Enables interaction with Shopify store data through GraphQL API, providing tools for managing products, customers, orders, blogs, and articles.
            Last updated -
            15
            55
            2
            TypeScript
            MIT License
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/baonpNexle/MCP_AI_SYNC'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server