StraitsX MCP Server
StraitsX MCP Server π
Professional MCP (Model Context Protocol) server providing access to StraitsX API documentation with accurate Chinese translations for payment industry terminology.
π― Features
π Bilingual Documentation: English and Chinese payment industry documentation
π° Payment Expertise: Accurate financial terminology (δ»ζ¬Ύ vs ζ―δ»)
π€ MCP Compatible: Works with Q CLI, Claude Desktop, and other MCP-enabled LLMs
π Real-time Search: Search through 20+ documentation pages
π’ Industry Focus: PSP, merchant, and compliance-oriented content
π₯ Customer Profile Support: Complete CP vs CP+ documentation
π What is Customer Profile?
Customer Profile (CP) vs Customer Profile+ (CP+)
Feature | CP | CP+ |
KYC Requirements | Basic info, no full verification | Full KYC/KYB verification required |
Transaction Limits | None | Yes, imposed per profile |
Compliance | Standard | Enhanced regulatory requirements |
Currency Support | Multiple | USD only currently |
Processing Time | Immediate | ~30 minutes review |
Use Case | Standard payments | High-value, regulated transactions |
π Quick Installation
One-line Install
curl -sSL https://raw.githubusercontent.com/wiliamdarmawan/straitsx-mcp-server/main/quick-install.sh | bashManual Install
# Download latest release
wget https://github.com/wiliamdarmawan/straitsx-mcp-server/releases/download/v1.0.0/straitsx-mcp-server.tar.gz
tar -xzf straitsx-mcp-server.tar.gz
cd straitsx-mcp-server
./install.shπ§ Integration
Q CLI
# Configure Q CLI
mkdir -p ~/.config/q
cp config/.q-mcp-config.json ~/.config/q/mcp-servers.json
# Start Q CLI
q chat
# Test: Ask "What is the difference between CP and CP+?"Claude Desktop
Add to your Claude Desktop config:
{
"mcpServers": {
"straitsx-docs": {
"command": "python3",
"args": ["/path/to/straitsx-mcp-server/mcp_server_q_cli.py"],
"env": {
"PYTHONPATH": "/path/to/straitsx-mcp-server"
}
}
}
}Web Interface
# Start web interface
python3 web_interface.py
# Open http://localhost:5000π οΈ Available Tools
π search_straitsx_docs - Search documentation with Chinese/English support
π get_straitsx_doc - Retrieve specific documentation pages
π list_straitsx_docs - List available documentation by category
π‘ explain_payment_terms - Explain payment industry terminology
π Documentation Categories
π³ Payment (δ»ζ¬Ύ) - Money flowing into merchant accounts
πΈ Payout (ζ―δ») - Money flowing out from merchant accounts
π Authentication - API security and access
π API Keys - Key management
β Errors - Troubleshooting guide
π€ Customer Profiles - CP vs CP+ management
π Supported Languages
πΊπΈ English - Original StraitsX documentation
π¨π³ Simplified Chinese - Professional payment industry translations
πΌ Target Users
π¦ Payment Service Providers (PSP)
ποΈ Financial Institutions
π Merchants integrating payments
βοΈ Compliance teams
π¨π³ Chinese-speaking developers
π§ͺ Quick Test
# Search for customer profile information
python3 straitsx_q_tool.py search "customer profile"
# Get customer profile FAQ
python3 straitsx_q_tool.py get "customer-profile-faqs"
# List payment documentation
python3 straitsx_q_tool.py list "payment"
# Explain payment terminology
python3 straitsx_q_tool.py explain "first party payment"π Example Queries
Try these with your LLM:
"What is the difference between CP and CP+?"
"How do I create a customer profile?"
"What fields are required for business CP+?"
"How long does CP+ review take?"
"Show me PayNow integration guide"
"Explain the difference between δ»ζ¬Ύ and ζ―δ»"
π³ Docker Deployment
# Build Docker image
docker build -t straitsx-mcp-server .
# Run container
docker run -p 5000:5000 straitsx-mcp-serverπ Project Structure
straitsx-mcp-server/
βββ mcp_server_q_cli.py # Main MCP server
βββ straitsx_q_tool.py # Standalone CLI tool
βββ web_interface.py # Web interface
βββ install.sh # Installation script
βββ quick-install.sh # One-line installer
βββ config/ # Configuration files
βββ docs/ # Documentation
β βββ payment_domain_chinese_docs/ # Chinese translations
βββ DEPLOYMENT_GUIDE.md # Comprehensive deployment guide
βββ README.md # This fileπ€ Contributing
Fork the repository
Create a feature branch
Make your changes
Submit a pull request
π License
MIT License - see LICENSE file for details.
π Support
π Check DEPLOYMENT_GUIDE.md for detailed instructions
π Report issues on GitHub Issues
π¬ Join discussions in GitHub Discussions
π Star History
If this project helps you, please consider giving it a β!
Built for the global payment industry ππ³
Empowering LLMs with professional payment documentation in multiple languages
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/wiliamdarmawan/straitsx-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server