Skip to main content
Glama

AI Company MCP Server

AI Knowledge & Skills Server β€” Expose your entire AI knowledge base to any MCP client.

npm version License: MIT Node.js Version

A production-ready Model Context Protocol (MCP) server that acts as your AI knowledge and skills hub. It automatically discovers, indexes, and serves your skill library to any MCP-compatible client.

✨ Features

  • πŸ” Automatic Skill Discovery β€” Drop folders into knowledge/skills/ and they're instantly available

  • πŸš€ Full-Text Search β€” TF-IDF powered search with relevance ranking and filtering

  • πŸ“‹ Rich Metadata β€” YAML frontmatter parsing with automatic inference

  • πŸ”„ Hot Reload β€” File watcher automatically reindexes on changes

  • πŸ›  17 MCP Tools β€” List, search, get, recommend, validate, export, and more

  • πŸ“š 10 MCP Prompts β€” Frontend, backend, React, testing, architecture, and more

  • πŸ“¦ MCP Resources β€” Browse skills, metadata, categories, tags via resource API

  • ⚑ High Performance β€” In-memory index, caching, lazy loading

  • 🌍 Cross-Platform β€” Windows, Linux, macOS

  • πŸ”’ Runs Locally β€” No network, no external services, your data stays private

Related MCP server: skillsmp-mcp-server

πŸš€ Quick Start

# Run directly (no installation)
npx ai-company-mcp

Or install globally:

npm install -g ai-company-mcp
ai-company-mcp

πŸ“ Skill Structure

Create skill directories in knowledge/skills/:

knowledge/skills/
└── react-patterns/
    β”œβ”€β”€ SKILL.md          # Primary file
    └── examples.md       # Additional files

Each skill's markdown file supports YAML frontmatter:

---
name: react-patterns
description: Common React patterns and best practices
category: frontend
tags: [react, patterns, hooks]
priority: high
difficulty: intermediate
---

πŸ”Œ Client Configuration

OpenCode

{
  "mcp": {
    "ai-company": {
      "command": "npx",
      "args": ["-y", "ai-company-mcp"]
    }
  }
}

Claude Desktop

{
  "mcpServers": {
    "ai-company": {
      "command": "npx",
      "args": ["-y", "ai-company-mcp"]
    }
  }
}

Cursor / VS Code / Windsurf

See examples/ for all client configurations.

πŸ›  Available Tools

Tool ↕▾

Description ↕▾

βˆ’list_skills

List all skills with filtering

βˆ’search_skills

Full-text search with ranking

βˆ’get_skill

Get complete skill details

βˆ’recommend_skills

Find related skills

βˆ’list_categories

List all categories

βˆ’list_tags

List all tags

βˆ’reload_index

Force reindex from disk

βˆ’validate_skill

Validate skill structure

βˆ’summarize_skill

Generate skill summary

βˆ’explain_skill

Detailed skill explanation

βˆ’find_related_skills

Tag-based related skills

find_best_skill

Best match for a task

export_skill

Export in markdown/JSON/text

export_index

Export full index as JSON

statistics

Knowledge base stats

health

Server health check

ping

Connectivity check

βš™

βš™οΈ Configuration

# Environment variables
MCP_SKILLS_PATH=./my-skills
MCP_WATCH_ENABLED=true
MCP_LOG_LEVEL=debug

# CLI arguments
npx ai-company-mcp --skills-path=./my-skills --watch=false

# JSON config file (mcp-config.json)
{
  "skillsPath": "./my-skills",
  "watchEnabled": true,
  "logLevel": "debug"
}

See docs/configuration.md for full options.

πŸ“– Documentation

πŸ§ͺ Development

git clone <repo-url>
cd ai-company-mcp
npm install
npm run dev       # Hot reload development mode
npm test          # Run tests
npm run build     # Production build

πŸ“„ License

MIT β€” see LICENSE for details.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers