MCP TypeScript Tools Server logo

MCP TypeScript Tools Server

by Albo3

The MCP TypeScript Tools Server is a Model Context Protocol (MCP) server implementation in TypeScript. It provides utility tools for LLMs like Claude, including calculator, datetime, and note-taking.

View on GitHub

Last updated: N/A

What is MCP TypeScript Tools Server?

This server is a collection of tools designed to enhance the capabilities of Large Language Models (LLMs) such as Claude. It uses the Model Context Protocol (MCP) to provide a standardized interface for LLMs to access and utilize these tools.

How to use MCP TypeScript Tools Server?

To use this server, you need to install it, configure it with your LLM (Claude for Desktop or Cursor), and then invoke the available tools through the LLM's interface. The README provides detailed instructions for installation and setup with both Claude and Cursor.

Key features of MCP TypeScript Tools Server

  • Calculator tool for basic mathematical operations

  • DateTime tool for current date/time in different formats

  • Notes tool for saving and retrieving text notes

  • Compatible with Claude for Desktop and Cursor

  • Easy to extend with new tools

Use cases of MCP TypeScript Tools Server

  • Performing calculations within an LLM conversation

  • Retrieving the current date and time in various formats

  • Saving and retrieving notes during an LLM session

  • Extending the capabilities of LLMs with custom tools

  • Integrating external tools with LLMs using the MCP standard

FAQ from MCP TypeScript Tools Server

How do I add a new tool?

Create a new file in src/tools/, implement your tool using the provided template, export it in src/tools/index.ts, and register it in src/index.ts.

Where can I find the logs for Claude for Desktop?

The logs are located at %APPDATA%\Claude\logs\mcp*.log (Windows) or ~/Library/Logs/Claude/mcp*.log (macOS).

What if the tools aren't showing up in Claude for Desktop?

Check the logs, verify the path in claude_desktop_config.json is correct, make sure the server is built (npm run build), and restart Claude for Desktop.

What if the tools aren't showing up in Cursor?

Verify the command path in Cursor's MCP settings, try refreshing the tool list in the MCP settings, and check Cursor's logs for any error messages.

What are the prerequisites for using this server?

You need Node.js (v16 or higher), npm (comes with Node.js), and Claude for Desktop and/or Cursor (for using the tools).