Japan Area Code MCP Server
by CORDEA
README.md
# Japan Area Code MCP Server
A Model Context Protocol (MCP) server that provides access to Japanese
statistical standard area codes (標準地域コード). This server fetches data from
the official Japanese government CSV file and provides tools to list and search
area codes.
## Installation
1. Clone or download this repository
2. Install dependencies:
```bash
npm install
```
3. Build the project:
```bash
npm run build
```
## Configuration
To use this MCP server with Cursor or other MCP-compatible clients, add it to
your MCP configuration file (typically `~/.cursor/mcp.json`):
```json
{
"mcpServers": {
"japan-areacode-mcp": {
"command": "node",
"args": ["/path/to/japan-areacode-mcp/dist/index.js"]
}
}
}
```
Make sure to replace `/path/to/japan-areacode-mcp` with the actual path to this
project.
## Usage
The server provides two tools: `list-areacode` and `find-areacode`
### Tool: `list-areacode`
Lists all area codes from the official Japanese government CSV file.
#### Parameters
None
### Tool: `find-areacode`
Finds an area code by searching for a prefecture or municipality name.
#### Parameters
| Parameter | Type | Required | Description |
| --------- | ------ | -------- | --------------------------------------------------------------------------- |
| `query` | string | Yes | Search query that can match prefecture name, municipality name, or yomigana |
## References
- [Statistical standard area code](https://www.soumu.go.jp/toukei_toukatsu/index/seido/9-5.htm)
- Data source: `https://www.soumu.go.jp/main_content/000323625.csv`
TDQS
A3.9/5.0
Scored across 2 tools
Disambiguation5/5
Each tool has a clearly distinct purpose: one retrieves a specific area code given a prefecture, the other lists all area codes. No ambiguity or overlap exists.
Naming Consistency5/5
Both tools follow a consistent verb-areacode pattern using lowercase with hyphens (find-areacode, list-areacode), making them predictable and easy to interpret.
Tool Count4/5
With only two tools, the scope is narrow but appropriate for a read-only area code lookup service. It could potentially include a reverse lookup, but the count is reasonable for the stated purpose.
Completeness4/5
The tool set covers the essential operations for area codes: querying a specific prefecture and listing all. A minor gap is the lack of a search-by-code function, but the basic use cases are addressed.
Maintenance
ActivityInactive
ResponsivenessNo issues