youmap-mcp
Verified Safeby YouMap-app
Overview
An MCP (Model Context Protocol) server for the YouMap API, enabling AI assistants to create and manage maps, posts, and geographic content through natural language interactions.
Installation
MCP_MODE=http PORT=3000 youmap-mcpEnvironment Variables
- YOUMAP_BASE_URL
- YOUMAP_API_KEY
- YOUMAP_CLIENT_ID
- YOUMAP_CLIENT_SECRET
- SERP_API_KEY
- BFL_API_KEY
- UNSPLASH_ACCESS_KEY
- MCP_MODE
- PORT
- YOUMAP_API_URL
- YOUMAP_INTERNAL_API_KEY
- NODE_ENV
Security Notes
The server uses environment variables for all API keys and secrets, avoiding hardcoding. It handles authentication (API key and OAuth 2.0) with token refresh. External image APIs (SerpAPI, Unsplash, BFL) are used, with the `search_image` tool including logic to filter low-quality or watermarked images and validate URLs before returning them, which is a good security practice. The HTTP server mode uses 'cors' with 'origin: true' (allowing all origins), which is a common pattern for API tools but should be secured at the infrastructure level (e.g., via a WAF) in production to prevent unintended access if not behind an API gateway.
Similar Servers
gcloud-mcp
Enables AI assistants to interact with the Google Cloud environment using the gcloud CLI for natural language cloud management and workflow automation.
mcp-server-atlassian-jira
Connects AI assistants to Jira projects, issues, and workflows to enable natural language interaction for project management and issue tracking.
esa-mcp-server
Integrate AI assistants with esa.io for comprehensive document management, enabling programmatic reading, creation, updating, and organization of posts, comments, and team information.
youtrack-mcp
An enterprise-grade Model Context Protocol (MCP) server for JetBrains YouTrack 2025.2, enabling AI assistants (e.g., Claude, VSCode extensions, Continue.dev, custom connectors) to access and manage YouTrack issues, sprints, dependencies, time tracking, and knowledge base content via a tool-based interface.