Skip to main content
Glama

TypeScript MCP

by mizchi
TODO.md1.78 kB
- [x] integration: Add tests for get_definitions via MCP - Verify include_body behavior as well - [x] Change tests/adapters => tests/languages. Also change vitest project to languages - [x] Fix CI as well - [x] integration: Verify if MCP tools described in README can be called individually - Add tests for individual MCP get_project_overview, get_definitions in tests/languages - [x] Regenerate lsmcp.schema.json from zod-to-jsonschema - [x] Expand config loading tests - Can presets be loaded and merged correctly? - Can `.lsmcp/config.json` be loaded? - Are items specified in `disable: ['toolName']` disabled? - Are additional features enabled by `experiments.*` specification? - [x] integration: Automatic environment detection at startup - Don't auto-start. Guide to corresponding preset - [x] Replace console.error with debugLog. Unify to not output logs unless LSMCP_DEBUG=1 is set - [x] Refactoring - [x] Files for each language are defined in multiple places - Consolidated in languageDefinitions.ts - [x] Write in English except for docs/ja/. Comments too - Already in English - [ ] Consider reducing code as much as possible within the range where tests pass - [x] fix: directories: [] not displayed when list_dir is not recursive --- - [ ] Composed Lsp Client: これは既存の LspClient と全く API を実装するが、初期化時に LspClient を複数束ねて、統一的にあつかう。 - createComposedLspClient(lspClients) - [ ] node:fs に直接アクセスしないようにして、FileSystemApi を経由するようにする --- - [ ] 言語固有機能を選択的に読み込めるようにする - [ ] typescript の外部パッケージのシンボル化機能 - [ ] typescript export 分析機能 - [ ] Rust

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/mizchi/typescript-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server