StraitsX MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@StraitsX MCP ServerExplain the difference between CP and CP+"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: OwlPay MCP Server
π 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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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