Overview
What is mcp-server?
mcp-server is a Go-based MCP (Model Context Protocol) server collection that includes multiple tools for natural language to SQL conversion, Dify knowledge base retrieval, and data transformation.
How to use mcp-server?
Install each tool via go install github.com/wangle201210/mcp-server/cmd/<tool>@latest, then configure it as a stdio MCP server with the required environment variables for your database or Dify endpoint.
Key features of mcp-server
- text2sql: translates natural language to SQL queries
- dify retriever: retrieves documents from a Dify knowledge base
- data_transfer: transforms data between formats
- All tools use stdio transport with simple environment-based configuration
Use cases of mcp-server
- Query a MySQL database using plain English through text2sql
- Retrieve relevant knowledge entries from a Dify knowledge base
- Convert data between different formats using the data transfer tool
- Integrate natural language interfaces into AI assistants via MCP
FAQ from mcp-server
—