mcp-server-op-gov

umakantv/mcp-server-op-gov

3.1

If you are the rightful owner of mcp-server-op-gov and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The OPGovWatch MCP Server is designed to facilitate the OpGovernance Chat App by utilizing the Model Context Protocol (MCP) to manage and process data efficiently.

OPGovWatch MCP Server

This MCP repo defines the tools used for the OpGovernance Chat App.

It uses the MCP Protocal.

Setup

Prerequisite

  1. Have python>=3.10 installed on your system.
  2. We recommend using uv to manage your Python projects.
  3. Clone the repo.
  4. You should have indexer database in a MongoDB Server. Tools require a connection to mongodb server with MONGODB_URI env variable, so make sure it's available before running the process.

Note: To test on sample events locally, we have added a database dump in this repo. Check indexer.zip.
Use the command mongorestore --db indexer events.bson to import the events and other collections.

Debug tools with the MCP Inspector

  1. Run the command uv run --with mcp mcp dev server.py to start the MCP Inspector.
  2. Connect to the MCP server using STDIO transport type and go to the tools tab

When you have debugged that tools work correctly, you can connect this MCP server with the OpGovWatch Chat App.