HelloWorld 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., "@HelloWorld MCP Serverhello Alice"
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.
HelloWorld MCP Server
A simple HelloWorld MCP (Model Context Protocol) server experiment built with TypeScript.
Features
This MCP server provides two simple tools:
hello: Say hello to someone (default: "World")
add: Add two numbers together
Related MCP server: MCP Calculator Server
Prerequisites
Node.js 22+ (LTS)
npm
nvm (recommended for Node.js version management)
direnv (for environment management)
Setup
Node.js Version Management
# If you have nvm installed: nvm use # This will use Node.js version 22 as specified in .nvmrcEnvironment Setup with direnv
# Allow direnv for this directory direnv allow # This will automatically add node_modules/.bin to your PATHInstall Dependencies
npm install
Development
Available Scripts
npm run dev- Run the server in development mode using tsxnpm run build- Compile TypeScript to JavaScriptnpm start- Run the compiled servernpm run lint- Run ESLint on the source codenpm run lint:fix- Run ESLint and automatically fix issuesnpm run clean- Remove the dist directory
Running the Server
For development:
npm run devFor production:
npm run build
npm startMCP Server Usage
This server communicates via stdio and implements the Model Context Protocol. It provides:
Tools
hello
Description: Say hello to someone
Parameters:
name(optional): The name of the person to greet (default: "World")
Example:
{"name": "Alice"}β "Hello, Alice! π Welcome to the HelloWorld MCP server!"
add
Description: Add two numbers together
Parameters:
a(required): First numberb(required): Second number
Example:
{"a": 5, "b": 3}β "5 + 3 = 8"
Project Structure
βββ src/
β βββ index.ts # Main MCP server implementation
βββ dist/ # Compiled JavaScript (after build)
βββ .nvmrc # Node.js version specification
βββ .envrc # direnv configuration
βββ eslint.config.js # ESLint configuration
βββ tsconfig.json # TypeScript configuration
βββ package.json # Node.js project configuration
βββ README.md # This fileCode Quality
This project uses:
TypeScript for type safety
ESLint with TypeScript support for code quality
Strict TypeScript configuration for better type checking
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseDqualityDmaintenanceA sample MCP server implementation in TypeScript that demonstrates tool creation with a mock AI completion endpoint. Provides a basic example for developers to learn MCP server development patterns and tool registration.Last updated1
- Alicense-qualityDmaintenanceA lightweight TypeScript-based MCP server that demonstrates how to build custom MCP tools by implementing a simple addition calculator. Serves as a starting point for building MCP-compatible tools.Last updated1,443MIT
- FlicenseBqualityDmaintenanceA demonstration TypeScript MCP server that showcases basic MCP concepts with simple tools (greeting, calculator), text resources, and prompt templates for learning the Model Context Protocol.Last updated2
- Alicense-qualityDmaintenanceA simple demonstration MCP server that provides a basic 'say_hello' tool for greeting users by name, serving as a template for building MCP servers with TypeScript.Last updated241ISC
Related MCP Connectors
A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automatiβ¦
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
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/gemyago/typescript-mcp-boilerplate'
If you have feedback or need assistance with the MCP directory API, please join our Discord server