mcp_typescript
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp_typescriptgenerate a UUID"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Servidor MCP TypeScript
Um servidor de backend em TypeScript que oferece um conjunto de ferramentas através de uma API REST, construído com Node.js e Express.
O projeto inclui uma interface web interativa para utilizar as ferramentas e está configurado para deploy fácil via Docker.
🛠️ Ferramentas Disponíveis
Atualmente, o servidor oferece as seguintes ferramentas:
Contador de Palavras → Analisa um texto e retorna a frequência de cada palavra.
Gerador de UUID → Gera identificadores únicos universalmente (UUID v4).
Ferramenta de IA (Gemini) → Integra-se à API do Gemini para responder a prompts de texto.
Related MCP server: Browser-use MCP Server
🚀 Instalação e Uso
Requisitos
Node.js (versão 18 ou superior)
npm
Instalação
Clone o repositório e instale as dependências:
git clone <url-do-seu-repositorio>
cd <nome-do-repositorio>
npm installPara compilar o código TypeScript e iniciar o servidor de produção:
O comando
postinstalljá executa o build automaticamente apósnpm install
npm startO servidor estará rodando em http://localhost:3000.
Para rodar o servidor em modo de desenvolvimento com recarregamento automático (usando tsx):
npm run dev🐳 Deploy no EasyPanel
Este projeto está pronto para deploy usando Docker. O arquivo easypanel.yml já está configurado.
Faça o push do seu código para um repositório Git (GitHub, GitLab, etc.).
No seu painel do EasyPanel, crie um novo serviço e aponte-o para o seu repositório.
O EasyPanel detectará o
Dockerfilee construirá a imagem automaticamente.Configure as variáveis de ambiente necessárias.
⚙️ Variáveis de Ambiente
Para rodar o projeto, as seguintes variáveis de ambiente são necessárias:
Variável | Descrição | Padrão |
| Porta em que o servidor irá rodar |
|
| Ambiente da aplicação ( | - |
| Chave de API para o serviço Claude da Anthropic | - |
| URL da API do Claude |
|
📡 Endpoints da API
GET / → Serve a interface web principal.
GET /health → Verifica a saúde do serviço.
GET /api/status → Retorna o status (online/offline) de cada ferramenta.
POST /api/word-count → Recebe um texto e conta a frequência das palavras.
POST /api/generate-uuid → Gera um ou mais UUIDs.
POST /api/ai-tool → Envia um prompt para a IA do Claude.
📦 Estrutura do Projeto
.
├── Dockerfile # Configuração do container Docker
├── easypanel.yml # Configuração para deploy no EasyPanel
├── package.json # Dependências e scripts do projeto
├── tsconfig.json # Configurações do compilador TypeScript
├── public/ # Arquivos da interface web
│ ├── index.html # Estrutura da página
│ ├── style.css # Estilos visuais
│ └── script.js # Lógica do lado do cliente
└── src/ # Código-fonte do servidor
├── controllers/ # Controladores que lidam com a lógica das requisições
│ └── toolcontroller.ts
├── routes/ # Definição das rotas da API
│ └── apiRoutes.ts
├── tools/ # Lógica de negócio de cada ferramenta
│ ├── uuidGenerator.ts
│ └── wordCounter.ts
├── config.ts # Configuração de variáveis de ambiente
└── index.ts # Arquivo principal do servidor Express🤝 Contribuindo
Sinta-se à vontade para abrir issues e enviar pull requests. Toda contribuição é bem-vinda! 🚀
📄 Licença
Este projeto é licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Kickstart development with a customizable TypeScript template featuring sample tools for greeting,…
Deploy serverless TypeScript on Val Town: HTTP vals, cron, SQLite, email, OAuth.
Cloudflare Workers MCP server: ai-token-counter
ADHD-friendly tasks, notes & projects for LucidNest - 18 tools, scoped tokens, Streamable HTTP.
Related MCP Servers
- FlicenseBqualityDmaintenanceA simple TypeScript-based MCP server that implements a notes system, allowing users to create, list, and generate summaries of text notes via Claude.13-
- AlicenseCqualityFmaintenanceA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes through Claude Desktop.12,3701MIT
- AlicenseBqualityDmaintenanceA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of notes via Claude Desktop integration.24ISC
- AlicenseAqualityDmaintenanceA TypeScript-based MCP server that enables users to manage tasks through natural conversation with Claude. Features complete CRUD operations, priority management, tagging, search functionality, and intelligent productivity insights with robust Zod validation.646MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/paolaalim/mcp_typescript'
If you have feedback or need assistance with the MCP directory API, please join our Discord server