mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-serverWhat's the weather in New York?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-server
English | 日本語
Overview
A server implementation conforming to the Model Context Protocol (MCP). It exposes tools that MCP clients can call to retrieve information from external APIs. Implementation has not started yet, and continuous integration is not yet configured.
The server is built in two stages. The first stage runs locally over standard input/output (stdio); the second stage moves to remote access over Streamable HTTP.
Key Features
Provides tools that retrieve information from a weather API.
Related MCP server: MCP Weather Server — Demo
Tech Stack
Category | Technology | Version |
Language | TypeScript | - |
Runtime | Node.js | - |
Framework | Hono | - |
MCP SDK |
| - |
Schema Validation | Zod | - |
Testing | Vitest | - |
Package Manager | pnpm | - |
Hosting | Vercel | - |
Hono and Vercel are introduced in the second stage. They are not used in the first.
Architecture
Stage 1 (stdio)
The MCP client launches this server as a child process and communicates over standard input/output. The server runs on the user's own machine, so no authentication or authorization is required.
MCP client (e.g. Claude Desktop)
↓ stdio (launched as a child process)
MCP server (this repository)
↓
Weather APIStage 2 (Streamable HTTP)
The server accepts requests from MCP clients over Streamable HTTP. Connections require authentication and authorization. Because general-purpose MCP clients connect to it, the server acts as an OAuth 2.1 resource server. The authorization server is not implemented here — it is delegated to an external identity provider.
MCP client (e.g. Claude Desktop)
↓ Streamable HTTP (authentication & authorization required)
MCP server (this repository)
↓
Weather APITool definitions and external API calls are implemented independently of the transport, so that moving between stages is confined to the connection layer and to authentication and authorization.
Setup
To be written once the project scaffold is generated.
Development Commands
To be written once the project scaffold is generated.
Directory Structure
To be written once the project scaffold is generated.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/keijumasukawa/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server