utsunomiya-mcp-server
by takurot
README.md
# Utsunomiya Open Data MCP Server
This is an MCP (Model Context Protocol) server that provides access to Utsunomiya city's open data through natural language queries.
## Features
- List available datasets from Utsunomiya city
- Get schema information for specific datasets
- Query dataset contents with filtering
- Statistical analysis of dataset values
- Caching for improved performance
## Setup
1. Install via pip: `pip install utsunomiya-mcp-server`
2. Run directly: `utsunomiya-mcp`
### Usage with Claude Desktop
Add the following configuration to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"utsunomiya-open-data": {
"command": "uvx",
"args": [
"--from",
"utsunomiya-mcp-server",
"utsunomiya-mcp"
]
}
}
}
```
Or if you installed it via pip in a specific environment:
```json
{
"mcpServers": {
"utsunomiya-open-data": {
"command": "utsunomiya-mcp",
"args": []
}
}
}
```
## Usage
The server provides several tools for interacting with Utsunomiya's open data:
- `list_datasets`: Get available datasets
- `get_dataset_schema`: Get schema information for a dataset
- `query_dataset`: Query dataset contents
- `analyze_dataset`: Get statistical analysis of a datasetTDQS
A3.7/5.0
Scored across 5 tools
Disambiguation5/5
Each tool has a clearly distinct purpose: listing, searching, schema retrieval, querying, and analysis. No overlap in functionality.
Naming Consistency5/5
All tool names follow a consistent verb_noun pattern using underscore_case (e.g., list_datasets, query_dataset).
Tool Count5/5
5 tools is appropriate for an open data portal, covering essential operations without being too few or too many.
Completeness5/5
The tool set covers the full lifecycle of dataset interaction: discovery (list/search), metadata (schema), data retrieval (query), and analysis (analyze). No obvious gaps.
Maintenance
ActivityInactive
ResponsivenessNo issues