Arnms/mcp-server
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Task Server is a TypeScript-based server implementing the Model Context Protocol, offering task management and calculator functionalities.
MCP 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 νμ μ μ