Node Omnibus MCP Server
노드 옴니버스 MCP 서버
고급 Node.js 개발 도구와 자동화 기능을 제공하는 포괄적인 MCP(Model Context Protocol) 서버입니다.
특징
프로젝트 관리
프로젝트 생성 : 다음을 기본적으로 지원하여 새 프로젝트를 스캐폴딩합니다.
반응하다
다음.js
표현하다
패스트파이
일반 Node.js
TypeScript 통합 : 자동 TypeScript 구성 및 설정
패키지 관리 : 스마트한 종속성 설치 및 버전 관리
구성 요소 생성
React 구성 요소(함수형 또는 클래스 기반) 만들기
TypeScript 인터페이스 생성
자동 prop 유형 정의
구성 요소 문서 생성
구성 관리
TypeScript 구성 관리
NPM 스크립트 관리
Package.json 업데이트
환경 설정
선적 서류 비치
프로젝트 README 생성
API 문서
구성 요소 문서
TypeScript 유형 정의 문서
AI 기반 지원
프로젝트 생성 지침
코드 분석 및 개선
구성 요소 생성 지원
Git 커밋 메시지 제안
오류 디버깅 지원
Related MCP server: MOIDVK
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop에 Node Omnibus Server를 자동으로 설치하려면:
지엑스피1
저장소를 복제합니다
종속성 설치:
npm install용법
서버는 stdio를 통한 모델 컨텍스트 프로토콜(Model Context Protocol)을 사용하여 작동합니다. 모든 MCP 호환 클라이언트와 통합될 수 있습니다.
서버 시작
npm start사용 가능한 도구
create_project{ name: string; type: 'react' | 'node' | 'next' | 'express' | 'fastify'; path: string; typescript?: boolean; }install_packages{ packages: string[]; path: string; dev?: boolean; }generate_component{ name: string; path: string; type: 'functional' | 'class'; props?: Record<string, string>; }create_type_definition{ name: string; path: string; properties: Record<string, string>; }add_script{ path: string; name: string; command: string; }update_tsconfig{ path: string; options: Record<string, unknown>; }create_documentation{ path: string; type: 'readme' | 'api' | 'component'; name?: string; }
사용 가능한 프롬프트
create-project{ projectType: string; // react, node, next, express, fastify features?: string; // comma-separated list of features }analyze-code{ code: string; language: string; }generate-component{ name: string; type: string; // functional or class }git-commit{ changes: string; // Git diff or description of changes }debug-error{ error: string; // Error message or stack trace }
프로젝트 구조
node-omnibus-server/
├── src/
│ └── index.ts # Main server implementation
├── dist/ # Compiled JavaScript
├── node_modules/ # Dependencies
├── package.json # Project configuration
└── tsconfig.json # TypeScript configuration개발
건물
npm run build테스트 실행
npm test개발 모드
npm run dev완성
VSCode 구성
VSCode 설정에 다음을 추가합니다.
{
"mcpServers": {
"node-omnibus": {
"command": "node",
"args": ["path/to/node-omnibus-server/dist/index.js"]
}
}
}클라이언트 사용 예
const client = new McpClient();
await client.connect(transport);
// Create a new React project
const result = await client.callTool('create_project', {
name: 'my-app',
type: 'react',
path: './projects',
typescript: true
});
// Use AI assistance for project setup
const guidance = await client.getPrompt('create-project', {
projectType: 'react',
features: 'typescript,testing,docker'
});기여하다
저장소를 포크하세요
기능 브랜치 생성
변경 사항을 만드세요
풀 리퀘스트 제출
특허
MIT 라이선스 - 자세한 내용은 라이선스 파일을 참조하세요.
요구 사항
노드.js >= 14.x
npm >= 6.x
타입스크립트 >= 4.x
종속성
@modelcontextprotocol/sdk
악시오스
타입스크립트(개발)
Available Tools
7 toolsadd_scriptC
Add a new npm script to package.json
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Project directory path | |
| name | Yes | Script name | |
| command | Yes | Script command |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It states the action ('Add') which implies a write/mutation operation, but doesn't disclose critical traits: whether it overwrites existing scripts, requires specific permissions, handles errors (e.g., invalid path), or provides any confirmation output. For a mutation tool with zero annotation coverage, this leaves significant gaps in understanding behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that directly states the tool's purpose with zero wasted words. It's appropriately sized for a simple tool and front-loads the essential information. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with 3 parameters, no annotations, and no output schema, the description is incomplete. It doesn't address what happens on success/failure, whether changes are reversible, or what the tool returns. Given the complexity (modifying package.json) and lack of structured coverage, the description should provide more behavioral context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all parameters are documented in the schema. The description adds no additional parameter semantics beyond what the schema provides (path, name, command). It doesn't explain parameter relationships, format expectations, or examples. Baseline 3 is appropriate when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Add') and target resource ('npm script to package.json'), making the purpose immediately understandable. It distinguishes from siblings like 'install_packages' or 'update_tsconfig' by focusing specifically on script addition. However, it doesn't explicitly differentiate from all siblings (e.g., 'create_project' might also involve package.json modifications).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention prerequisites (e.g., existing package.json), exclusions (e.g., when not to add scripts), or comparisons with sibling tools like 'create_project' which might also handle package.json. Usage context is implied but not explicitly stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
create_documentationC
Generate project documentation
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Project directory path | |
| type | Yes | Documentation type | |
| name | No | Component or API name for specific documentation |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. 'Generate project documentation' implies a write operation that creates files, but it doesn't specify what gets created (e.g., file names, locations), whether it overwrites existing files, what permissions are needed, or what the output looks like. This leaves significant behavioral questions unanswered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient phrase that gets straight to the point with zero wasted words. It's appropriately sized for a tool with three parameters and good schema documentation, making it easy to parse quickly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool that creates documentation files (implied mutation) with no annotations and no output schema, the description is insufficient. It doesn't explain what gets generated, where files are placed, what format they're in, or what happens on success/failure. The high schema coverage helps with parameters, but the overall context for using this tool remains incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has 100% description coverage, with all three parameters clearly documented in the schema itself. The description adds no additional parameter information beyond what's already in the schema (path, type with enum values, name). This meets the baseline of 3 when schema coverage is high.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Generate project documentation' clearly states the verb ('generate') and resource ('project documentation'), making the purpose immediately understandable. However, it doesn't distinguish this tool from potential siblings like 'create_type_definition' or 'generate_component' that might also involve documentation creation, preventing a perfect score.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. With siblings like 'create_type_definition' and 'generate_component' that might overlap in documentation-related functionality, there's no indication of when this tool is appropriate versus those others, nor any prerequisites or exclusions mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
create_projectC
Create a new Node.js project with enhanced configuration
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name | |
| type | Yes | Project type | |
| path | Yes | Project directory path | |
| typescript | No | Enable TypeScript support |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden but lacks behavioral details. It implies a write operation ('Create') but doesn't disclose permissions needed, whether it overwrites existing projects, what 'enhanced configuration' entails, or any side effects like file generation or dependencies installation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that directly states the tool's purpose without unnecessary words. It's front-loaded and appropriately sized, earning its place by clearly conveying the core function.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a creation tool with no annotations and no output schema, the description is incomplete. It doesn't address what 'enhanced configuration' means, what gets created (e.g., files, folders), or the response format, leaving significant gaps for the agent to infer behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema fully documents all parameters. The description adds no additional parameter semantics beyond implying 'enhanced configuration' might relate to the parameters, but it doesn't explain how. Baseline 3 is appropriate as the schema handles the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Create') and resource ('new Node.js project'), specifying it's for Node.js projects with enhanced configuration. However, it doesn't explicitly differentiate from sibling tools like 'generate_component' or 'create_documentation', which might also create project-related artifacts.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention prerequisites, when not to use it, or how it relates to siblings like 'add_script' or 'install_packages', leaving the agent without contextual usage cues.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
create_type_definitionC
Create TypeScript type definitions or interfaces
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Type name | |
| path | Yes | File path | |
| properties | Yes | Type properties and their types |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It states the action 'create' but doesn't explain what happens after creation—whether files are written to disk, if overwrites occur, or what permissions are required. This is a significant gap for a tool that presumably writes files.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence with zero waste. It's front-loaded with the core action and resource, making it easy to parse quickly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (creating files with structured data) and lack of annotations and output schema, the description is incomplete. It doesn't cover behavioral aspects like file handling, error cases, or return values, leaving the agent with insufficient context for reliable use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% description coverage, so parameters are documented in the schema. The description doesn't add any meaning beyond what the schema provides, such as explaining the format of 'properties' or how 'path' is interpreted. Baseline 3 is appropriate when schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'create' and the resource 'TypeScript type definitions or interfaces', making the purpose unambiguous. It doesn't explicitly differentiate from sibling tools like 'create_documentation' or 'generate_component', but the specificity of 'TypeScript type definitions' provides good clarity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention when to choose this over sibling tools like 'create_documentation' or 'generate_component', nor does it specify prerequisites or context for creating type definitions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_componentC
Generate a new React component with TypeScript support
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Component name | |
| path | Yes | Component directory path | |
| type | Yes | Component type | |
| props | No | Component props with types |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. While 'generate' implies a write operation, it doesn't specify file system effects, permissions needed, error handling, or what happens if the component already exists. This is inadequate for a tool that likely creates files.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that directly states the tool's purpose without any fluff. It's appropriately sized and front-loaded, making it easy to parse quickly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of generating code files and the lack of annotations and output schema, the description is insufficient. It doesn't explain what the tool returns, file structure created, or behavioral details, leaving significant gaps for an agent to use it effectively.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema fully documents all 4 parameters. The description adds no parameter-specific information beyond what's in the schema, meeting the baseline for high coverage but not providing additional context like examples or constraints.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('generate') and resource ('new React component with TypeScript support'), making the purpose immediately understandable. It doesn't distinguish from sibling tools like 'create_project' or 'create_type_definition', but it's specific enough to understand what it creates.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention prerequisites, when not to use it, or how it differs from sibling tools like 'create_project' or 'create_type_definition', leaving the agent to guess based on tool names alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
install_packagesC
Install npm packages with version management
| Name | Required | Description | Default |
|---|---|---|---|
| packages | Yes | Package names to install | |
| path | Yes | Project directory path | |
| dev | No | Install as dev dependency |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. While 'Install' implies a mutation/write operation, the description doesn't specify critical behaviors like whether it requires specific permissions, if it modifies package.json/package-lock.json, potential side effects, or error handling. The phrase 'with version management' adds some context but is vague about what that entails.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that directly states the tool's purpose without unnecessary words. It's appropriately sized and front-loaded, with every part earning its place by conveying essential information about the action and context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of installing npm packages (a mutation operation with potential side effects), no annotations, and no output schema, the description is incomplete. It lacks details on behavioral traits, error conditions, return values, or how it interacts with the project environment. For a tool with 3 parameters and significant implications, this minimal description is insufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema description coverage is 100%, meaning all parameters are documented in the schema itself. The description doesn't add any additional meaning beyond what's in the schema (e.g., it doesn't explain parameter interactions or provide examples). With high schema coverage, the baseline score of 3 is appropriate as the description doesn't compensate but also doesn't detract.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Install') and target ('npm packages') with additional context ('with version management'), which provides a specific verb+resource combination. However, it doesn't explicitly distinguish this tool from sibling tools like 'add_script' or 'create_project', which might also involve package management in different contexts.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. There are no explicit when/when-not instructions, no mention of prerequisites (like needing Node.js/npm installed), and no comparison to sibling tools that might handle related tasks like 'add_script' or 'create_project'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
update_tsconfigC
Update TypeScript configuration
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Project directory path | |
| options | Yes | TypeScript compiler options |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It states 'Update' which implies mutation, but doesn't describe what gets modified (e.g., tsconfig.json file), whether changes are destructive, what permissions are required, or what happens on success/failure. This leaves significant behavioral gaps for a mutation tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient phrase with zero wasted words. It's appropriately sized for a tool with good schema coverage and gets straight to the point without unnecessary elaboration.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with no annotations and no output schema, the description is incomplete. It doesn't explain what gets updated (e.g., tsconfig.json file), what the update entails, potential side effects, or expected outcomes. The agent lacks crucial context for safe and effective tool invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% description coverage, with clear documentation for both parameters ('path' and 'options'). The description adds no additional parameter semantics beyond what's in the schema, so it meets the baseline score of 3 where the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Update TypeScript configuration' clearly states the action (update) and resource (TypeScript configuration), but it's vague about what specifically gets updated. It doesn't distinguish this tool from potential siblings like 'create_project' or 'create_type_definition' that might also involve TypeScript configuration.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. There are no explicit when/when-not instructions or references to sibling tools. The agent must infer usage from the tool name alone, which is insufficient for optimal selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
7 tool updates
- First observed
add_script - First observed
create_documentation - First observed
create_project - First observed
create_type_definition - First observed
generate_component - First observed
install_packages - First observed
update_tsconfig
TDQS
Each tool has a clearly distinct purpose targeting different aspects of Node.js/TypeScript development workflows. There is no overlap between adding npm scripts, creating documentation, setting up projects, defining types, generating components, installing packages, and updating tsconfig.
All tools follow a consistent verb_noun pattern with clear, descriptive names. The naming convention is uniform throughout (e.g., add_script, create_documentation, install_packages), making the tool set predictable and easy to understand.
With 7 tools, the server is well-scoped for Node.js/TypeScript project management. Each tool serves a specific, valuable function in the development lifecycle, and the count is neither too sparse nor overwhelming for the domain.
The tool set covers key areas like project setup, dependency management, configuration, and code generation, but there are minor gaps such as missing tools for testing, building, or deployment workflows that might be expected in a comprehensive Node.js server.
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
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
Related MCP Servers
- AlicenseAqualityAmaintenanceA Model Context Protocol server that enables AI-powered analysis of NPM packages through multiple tools for security vulnerability scanning, dependency analysis, package comparison, and quality assessment.191,19518TypeScriptMIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive Model Context Protocol (MCP) server that provides 37+ intelligent development tools across JavaScript/TypeScript, Rust, and Python with security-first design and high-performance features.241MIT
- AlicenseBqualityDmaintenanceAn intelligent tool that automates the setup of new Model Context Protocol (MCP) server projects through a conversational interface. It generates project structures, technical specifications, and context-rich documentation to streamline AI-assisted development in TypeScript or Python.103MIT
- AlicenseBqualityCmaintenanceProduction-grade, autonomous Model Context Protocol (MCP) server that elevates AI models from stateless code generators into persistent, self-verifying software engineers.211MIT
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/bsmi021/mcp-node-omnibus-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server