MCP server for BizChat Gov Cloud quality-through-feedback data
Project description
GC-Feedback MCP Server
Manifest-driven MCP server for BizChat Gov Cloud quality-through-feedback data.
Same architecture as gc-eval-mcp — reads a manifest.json from Azure Blob Storage at startup, dynamically registers tools per dataset type (HTML reports, Markdown docs, JSON, SQLite).
Architecture
┌──────────────┐ ┌──────────────────┐ ┌────────────────────┐
│ Copilot CLI │───▶│ gc-feedback-mcp │───▶│ Azure Blob Storage │
│ (MCP client) │ │ (this server) │ │ (feedback-data) │
└──────────────┘ └──────────────────┘ └────────────────────┘
│ ▲
▼ │
┌──────────────┐ ┌─────────────┐
│ Key Vault │──────────▶│ Storage Key │
│ (az login) │ └─────────────┘
└──────────────┘
Adding Data
- Add files to the
feedback-datablob container - Update
manifest.jsonto describe the new dataset - Upload the updated manifest
No code changes needed — the server picks up new datasets automatically.
Local Development
cd quality-through-feedback/mcp-server
pip install -e .
gc-feedback-mcp
Publishing
Tagged releases (e.g., feedback-v1.0.0) auto-publish to PyPI via GitHub Actions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gc_feedback_mcp-1.0.0.tar.gz.
File metadata
- Download URL: gc_feedback_mcp-1.0.0.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc4dec54076b3cf28e1e073090cba9e4a3f829b00b660f2cc5d2df927c3e225c
|
|
| MD5 |
941970ebf8c69f1864103a7c4a344961
|
|
| BLAKE2b-256 |
ec2f6318aba2d0ece71470fc9103a8301d5bcac83209340c2d739ea01ec8b1d6
|
File details
Details for the file gc_feedback_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: gc_feedback_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 13.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0be589db93179bd35195a297ee0f875cbbf87b79dc6220bb40310648f9999162
|
|
| MD5 |
c3fa96ea38c2b54e4e0694aacfceba32
|
|
| BLAKE2b-256 |
a704cb0fd4d930b0d15fdbc055a900996efdc3da9fcbec63d90d47901b35ee34
|