io.github.iamvirul/wso2-docs-mcp-server
Quality Score
85
/100
Semantic search over WSO2 docs (APIM, MI, Choreo, Ballerina) via RAG and pgvector.
§01 Install
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"wso2-docs-mcp-server": {
"command": "npx",
"args": [
"-y",
"wso2-docs-mcp-server"
],
"env": {
"DATABASE_URL": "<database_url>",
"EMBEDDING_PROVIDER": "<embedding_provider>",
"OPENAI_API_KEY": "<your-openai_api_key>",
"GEMINI_API_KEY": "<your-gemini_api_key>",
"VOYAGE_API_KEY": "<your-voyage_api_key>"
}
}
}
}Cursor (.cursor/mcp.json)
{
"mcpServers": {
"wso2-docs-mcp-server": {
"command": "npx",
"args": [
"-y",
"wso2-docs-mcp-server"
],
"env": {
"DATABASE_URL": "<database_url>",
"EMBEDDING_PROVIDER": "<embedding_provider>",
"OPENAI_API_KEY": "<your-openai_api_key>",
"GEMINI_API_KEY": "<your-gemini_api_key>",
"VOYAGE_API_KEY": "<your-voyage_api_key>"
}
}
}
}Cline (cline_mcp_settings.json)
npx -y wso2-docs-mcp-server§02 Environment variables
DATABASE_URLrequired
PostgreSQL connection string for pgvector (e.g. postgresql://user:pass@localhost:5432/wso2docs)
EMBEDDING_PROVIDEREmbedding backend to use: ollama (default, local), openai, gemini, or voyage
OPENAI_API_KEYsecret
Required only when EMBEDDING_PROVIDER=openai
GEMINI_API_KEYsecret
Required only when EMBEDDING_PROVIDER=gemini
VOYAGE_API_KEYsecret
Required only when EMBEDDING_PROVIDER=voyage
§03 MCP Quality Score · methodology
freshness
25
completeness
10
installability
25
documentation
15
stability
10
§04 Alternatives in Documents & Spreadsheets
ac.tandem/docs-mcp
ac.tandem/docs-mcp
Remote MCP server for Tandem docs, install guides, SDKs, workflows, and agent setup help.
ai.adramp/google-ads
ai.adramp/google-ads
Google Ads MCP server — manage campaigns, keywords, and metrics.
AutEng MCP - Markdown Publishing & Document Share Links
ai.auteng/docs
Publish markdown documents as public share links with mermaid diagram support. Built by AutEng.ai