Ghana Post GPS Server
БесплатноНе проверенConverts Ghana Post GPS addresses into detailed location information including coordinates.
Описание
Converts Ghana Post GPS addresses into detailed location information including coordinates.
README
A Model Context Protocol (MCP) server that converts Ghana Post GPS addresses into detailed location information including coordinates.
Features
- GPS Address Lookup: Convert Ghana Post GPS codes (e.g., "GA-554-3608") to detailed location information
- Address Validation: Validate GPS code format before processing
- Batch Processing: Look up multiple GPS addresses at once (up to 10)
- Nearby Coordinates: Generate coordinates within a specified radius of a known location
- Real API Integration: Uses the actual Ghana Post GPS API
Installation
Prerequisites
- Node.js 18.0.0 or higher
- npm
Setup
Clone or download this project
Install dependencies:
npm installBuild the project:
npm run build
Usage
Development Mode
npm run dev
Production Mode
npm run start
Testing
# Test server connection
npm run test
# Test GPS lookup
npm run test-lookup
Available Tools
1. lookup_gps_address
Converts a Ghana Post GPS address to detailed location information.
Input:
gps_code(string): GPS address code (e.g., "GA-554-3608")
Output: Location details including coordinates, street, area, district, region, and postcode.
2. validate_gps_code
Validates if a string matches the Ghana Post GPS address format.
Input:
gps_code(string): GPS code to validate
Output: Validation result with format information and examples.
3. batch_lookup_gps
Looks up multiple GPS addresses at once (maximum 10).
Input:
gps_codes(array): Array of GPS codes to look up
Output: Results for all provided GPS codes with status information.
4. find_nearby_coordinates
Generates coordinates within a radius of a known GPS location.
Input:
gps_code(string): Base GPS coderadius_km(number, optional): Search radius in kilometers (default: 1)count(number, optional): Number of points to generate (default: 5)
Output: Base location info and array of nearby coordinates.
Claude Desktop Integration
To use this MCP server with Claude Desktop:
Windows
- Edit
%APPDATA%\\Claude\\claude_desktop_config.json - Add the server configuration:
{
"mcpServers": {
"ghana-post-gps": {
"command": "node",
"args": ["C:\\Users\\FRANKO\\OneDrive\\Desktop\\ghana-post-mcp\\dist\\index.js"],
"env": {}
}
}
}
macOS
- Edit
~/Library/Application Support/Claude/claude_desktop_config.json - Add the server configuration:
{
"mcpServers": {
"ghana-post-gps": {
"command": "node",
"args": ["/path/to/ghana-post-mcp/dist/index.js"],
"env": {}
}
}
}
Linux
- Edit
~/.config/Claude/claude_desktop_config.json - Add the server configuration with the appropriate path.
GPS Address Format
Ghana Post GPS addresses follow this format:
- Format:
XX-YYY-ZZZZ - XX: 2-letter region code (e.g., GA, AK, CP)
- YYY: 3-digit area code
- ZZZZ: 3-4 digit location code
Examples
GA-554-3608(Greater Accra)AK-039-5028(Ashanti)CP-078-2542(Central)
API Information
This server uses the Ghana Post GPS API endpoint:
- URL:
https://ghanapostgps.sperixlabs.org/get-location - Method: POST
- Content-Type:
application/x-www-form-urlencoded
Development
Project Structure
ghana-post-mcp/
├── src/
│ └── index.ts # Main MCP server implementation
├── dist/ # Compiled JavaScript (after build)
├── package.json # Dependencies and scripts
├── tsconfig.json # TypeScript configuration
└── README.md # This file
Building
npm run build
Cleaning
npm run clean
Error Handling
The server includes comprehensive error handling for:
- Invalid GPS code formats
- API connection failures
- Missing or malformed data
- Rate limiting considerations
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
License
MIT License
Support
For issues or questions about Ghana Post GPS addresses, refer to the official Ghana Post documentation or contact Ghana Post directly.
Установка Ghana Post GPS Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/kreativwiz1/GhanaPostGPS-MCPFAQ
Ghana Post GPS Server MCP бесплатный?
Да, Ghana Post GPS Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Ghana Post GPS Server?
Нет, Ghana Post GPS Server работает без API-ключей и переменных окружения.
Ghana Post GPS Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Ghana Post GPS Server в Claude Desktop, Claude Code или Cursor?
Открой Ghana Post GPS Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Ghana Post GPS Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
