Integrates with Biome for code formatting and linting within the project.
Simple MCP Server
A minimal TypeScript MCP server built with fastMCP that returns "hello" responses.
Features
- Simple MCP server implementation using fastMCP
- TypeScript support
- Biome for formatting and linting
- pnpm as package manager
Getting Started
Prerequisites
- Node.js 18+
- pnpm
Installation
Development
Project Structure
src/server.ts
- The main MCP server implementationbiome.json
- Biome configuration for linting and formattingtsconfig.json
- TypeScript configuration
About the Server
This is a simple MCP (Model Context Protocol) server that provides a "hello" tool. It uses the fastMCP TypeScript framework to simplify server implementation.
Known Issues
- Client Capabilities Warning: When running the server with
pnpm mcp:dev
or directly, you might see a warning like[warning] FastMCP could not infer client capabilities
. This is normal and happens when the client doesn't provide capabilities information. The server will still function correctly.
How to Use with Claude Desktop
To use this MCP server with Claude Desktop, add the following configuration:
License
ISC
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
A minimal TypeScript MCP server that provides a 'hello' tool using the fastMCP framework.
Related MCP Servers
- AsecurityAlicenseAqualityTypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.Last updated -313MIT License
- AsecurityFlicenseAqualityA TypeScript-based MCP server designed for experimentation and integration with Calude Desktop and Cursor IDE, offering a modular playground for extending server capabilities.Last updated -21,0124JavaScript
- AsecurityFlicenseAqualityA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes.Last updated -121TypeScript
- -security-license-qualityA TypeScript-based server that connects MCP Clients to Dify applications, dynamically exposing Dify applications as tools that can be used directly within the MCP Client.Last updated -2JavaScriptMIT License