About mcp-server
mcp-server is a TypeScript MCP server offering task management and calculator functions. Its advanced task mode also provides task data and statistics as JSON resources and includes prompt templates.
Key features
- 01Create, retrieve, complete, and delete tasks
- 02Task data and statistics resources
- 03Task summary and reminder prompts
- 04Addition, multiplication, and division
- 05Advanced and calculator modes
Use cases
- 01Managing tasks through an MCP client
- 02Reading task data and statistics
- 03Using task summary or reminder prompts
- 04Performing basic calculations
MCP support
The server exposes task tools, JSON resources for task data and statistics, and task-related prompt templates. Its calculator mode exposes tools for addition, multiplication, and division.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP Task Server
TypeScript로 구현된 Model Context Protocol (MCP) 서버입니다. 태스크 관리 기능과 계산기 기능을 제공합니다. 기능 고급 태스크 서버 (기본값)
Tools: 태스크 생성, 조회, 완료, 삭제 Resources: 태스크 데이터와 통계에 대한 JSON 리소스 Prompts: 태스크 요약 및 리마인더 프롬프트 템플릿
계산기 서버
Tools: 기본 수학 연산 (덧셈, 곱셈, 나눗셈)
설치 bashnpm install 개발 bash# TypeScript 컴파일 npm run build
개발 모드 (고급 태스크 서버)
npm run dev
개발 모드 (계산기 서버)
npm run dev:calculator
타입 체크와 함께 감시 모드
npm run watch 실행 bash# 프로덕션 모드 (고급 태스크 서버) npm start
계산기 서버
npm run start:calculator
또는 환경 변수로 직접 제어
MCP_SERVER_TYPE=calculator npm start MCP_SERVER_TYPE=advanced npm start 프로젝트 구조 src/ ├── index.ts # 진입점 ├── server/ │ ├── base-server.ts # 기본 계산기 서버 │ └── advanced-server.ts # 고급 태스크 서버 ├── handlers/ │ ├── tool-handler.ts # 도구 요청 핸들러 │ ├── resource-handler.ts # 리소스 요청 핸들러 │ └── prompt-handler.ts # 프롬프트 요청 핸들러 ├── services/ │ └── task-service.ts # 태스크 비즈니스 로직 ├── models/ │ ├── task.ts # 태스크 데이터 모델 │ └── server-config.ts # 서버 설정 및 스키마 └── types/ └── index.ts # TypeScript 타입 정의
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.