MCP Server TypeScript Starter
This is a starter template for creating a Model Context Protocol (MCP) server using TypeScript. It provides a basic setup with a sample tool implementation to help you get started with building your own MCP server.
Features
- TypeScript configuration
- Basic MCP server setup
- Sample tool implementation
- Type-safe development environment
Getting Started
Follow these steps to create your own MCP server:
Project Structure
Development
- Implement your tools in
src/index.ts
- Build the project:Copy
Adding New Tools
To add a new tool, use the server.tool()
method. Example:
MCP Server Configuration
You can configure multiple MCP servers in your project. Here's an example configuration:
This configuration specifies:
<server_name>
: A unique identifier for your MCP servercommand
: The command to run your script (e.g.,python
,node
,uv
)args
: An array of command-line arguments--directory
: Sets the working directory for the script- Other arguments specific to your command and script needs
You can configure multiple servers by adding more entries to the mcpServers
object.
License
ISC# venmo-mcp
mcp-spotify
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An MCP server template that likely enables interaction with Spotify's API, allowing users to perform Spotify-related operations through natural language commands.
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.Last updated -265472TypeScriptMIT License
- AsecurityFlicenseAqualityA FastMCP tool that enables control of Spotify through natural language commands in Cursor Composer, allowing users to manage playback, search for content, and interact with playlists.Last updated -211Python
- AsecurityFlicenseAqualityA lightweight Model Context Protocol server that enables AI assistants like Cursor & Claude to control Spotify playback and manage playlists.Last updated -1249TypeScript
- -security-license-qualityA Model Context Protocol server that enables controlling Spotify playback through natural language commands in MCP clients like Cursor or Claude for Desktop.Last updated -1TypeScript