What data does the server access?
It accesses Washington State Legislative Web Services (WSLWS), providing bill details, committee meetings, legislator information, and document metadata.
@awalcutt
Basic information
Model Context Protocol (MCP) Server for Washington State Legislative Web Services
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"wa-leg-mcp": {
"command": "python",
"args": [
"src/wa_leg_mcp/server.py"
]
}
}
}Retrieve detailed information about specific bills
Search for bills using keywords and optional filtering
Retrieve all bills from a specific year with filtering options
Get committee meeting schedules and agendas
Find legislators by district or lookup sponsors
Get current status and history of a bill
Retrieve bill document metadata with links
Retrieve the actual content of a bill in AI-friendly format
It is a Model Context Protocol (MCP) server that connects AI assistants to the Washington State Legislative Web Services (WSLWS). It provides tools for bill tracking, committee schedules, legislator lookup, and legislative document access, enabling civic engagement through conversational interfaces.
Install with pip install . (production) or pip install -e ".[dev]" (development). Run locally using mcp dev src/wa_leg_mcp/server.py or python src/wa_leg_mcp/server.py. Configure via a .env file with variables like WSL_API_TIMEOUT and WSL_CACHE_TTL. Integrate with Claude Desktop by adding a JSON entry to its MCP configuration. For remote deployment, use the mcp-remote adapter with an AWS Lambda endpoint.
It accesses Washington State Legislative Web Services (WSLWS), providing bill details, committee meetings, legislator information, and document metadata.
Python 3.10 or higher and the `pip` package manager are required.
Create a `.env` file with environment variables: `WSL_API_TIMEOUT` (default 30s), `WSL_CACHE_TTL` (default 300s), `LOG_LEVEL`, and `SERVER_NAME`.
Bills can be accessed in XML (recommended for AI processing), HTML (with hyperlinks), and PDF (URL only). Resources use URI templates like `bill://xml/{biennium}/{chamber}/{bill_number}`.
Use the MCP Inspector by running `mcp dev src/wa_leg_mcp/server.py` from the project directory.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
不止于 CSS
Comments