McpDataGovSg

McpDataGovSg is a C# project related to data governance, focusing on data management and analysis. The project offers features for data visualization and report generation, designed to help users effectively utilize data. The code quality is average, making it suitable for beginner to intermediate users.

GitHub Stars

0

User Rating

Not Rated

Favorites

0

Views

41

Forks

0

Issues

0

README
MCP for data.gov.sg

Basic tool connector to allow querying the data.gov.sg API.

Features
  • Full text search across datasets
  • Fetch dataset metadata
  • (soon) Fetch / search dataset data
Get started

To test it out, add the following to your project in VScode.

.vscode/mcp.json

{
  "inputs": [],
  "servers": {
    "ProdMcpDataGovSg": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/qin-guan/mcpdatagovsg"
      ],
      "env": {}
    },
    "DevMcpDataGovSg": {
      "type": "stdio",
      "command": "dotnet",
      "args": [
        "run",
        "--project",
        "McpDataGovSg/McpDataGovSg.csproj",
      ]
    }
  }
}

Then, start GitHub Copilot in Agent mode, and you can ask it information about any dataset on data.gov.sg.

Development
dotnet run --project McpDataGovSg/McpDataGovSg.csproj

Then, connect to the DevMcpDataGovSg option in VScode.