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:
Copy
Project Structure
Copy
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:
Copy
MCP Server Configuration
You can configure multiple MCP servers in your project. Here's an example configuration:
Copy
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
An MCP server template that likely enables interaction with Spotify's API, allowing users to perform Spotify-related operations through natural language commands.