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
基本信息
Model Context Protocol (MCP) Server for Washington State Legislative Web Services
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"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.

Model Context Protocol Servers
Painless E2E Automation for Mobile and Web

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
MCP Toolbox for Databases is an open source MCP server for databases.
评论