Washington State Legislature MCP Server
@awalcutt
关于 Washington State Legislature MCP Server
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"
]
}
}
}工具
8Retrieve 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
概览
What is Washington State Legislature MCP Server?
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.
How to use Washington State Legislature MCP Server?
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.
Key features of Washington State Legislature MCP Server
- Bill tracking and information retrieval
- Committee meeting schedules and agendas
- Legislator lookup and sponsor information
- Bill status and history tracking
- Legislative document access in XML, HTM, and PDF
Use cases of Washington State Legislature MCP Server
- Ask an AI assistant for the current status of a specific bill
- Search for bills by keyword and filter by chamber or biennium
- Get upcoming committee meeting dates, times, and agendas
- Find a legislator by district or chamber
- Retrieve bill content in AI‑friendly XML format
FAQ from Washington State Legislature MCP Server
What data does the server access?
It accesses Washington State Legislative Web Services (WSLWS), providing bill details, committee meetings, legislator information, and document metadata.
What are the runtime requirements?
Python 3.10 or higher and the pip package manager are required.
How do I configure the server?
Create a .env file with environment variables: WSL_API_TIMEOUT (default 30s), WSL_CACHE_TTL (default 300s), LOG_LEVEL, and SERVER_NAME.
What bill formats are available?
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}.
How can I test the server locally?
Use the MCP Inspector by running mcp dev src/wa_leg_mcp/server.py from the project directory.
其他 分类下的更多 MCP 服务器
Codelf
unbugA search tool helps dev to solve the naming things problem.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Awesome Mlops
visengerA curated list of references for MLOps
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
评论