Skip to main content
Glama
agent-services-mcp

agent-services-mcp

by ludoplex

agent-services-mcp

MCP Server for Git operations, agent templates, and project utilities.

Features

Git Operations (Token Savings: 85-95%)

Tool

Description

Token Savings

git_new_repo

Create new GitHub repo with backup

~950 tokens

git_import_repo

Clone and configure backup remote

~470 tokens

git_new_branch

Create and push branch to all remotes

~280 tokens

git_archive_repo

Archive with final backup push

~375 tokens

git_sync_backup

Sync to backup remotes

~280 tokens

Templates

Tool

Description

templates_list

List available agent instruction templates

templates_get

Get template content by name

Utilities

Tool

Description

project_structure

Get project directory structure

search_files

Search for files by pattern

Related MCP server: forgejo-mcp

Installation

cd agent-services-mcp
bun install

Usage

As MCP Server

bun run start

Configuration

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "agent-services-mcp": {
      "command": "bun",
      "args": ["run", "start"],
      "cwd": "C:\\Users\\rache\\DevProject\\agent-services-mcp",
      "env": {
        "DEVPROJECT_ROOT": "C:\\Users\\rache\\DevProject"
      }
    }
  }
}

Environment Variables

Variable

Description

Default

DEVPROJECT_ROOT

Project root directory

~/DevProject

AGENT_TEMPLATES_DIR

Custom templates directory

Auto-detected

Prerequisites

  • Bun 1.0+

  • Git

  • GitHub CLI (gh) - authenticated

License

BSD-2-Clause

Available Tools

9 tools
git_archive_repoC

Archive a repository with final backup push. Saves ~375 tokens.

Inputs: path (required), archiveOnGitHub.

git_import_repoB

Clone an existing GitHub repository and configure backup remote. Saves ~470 tokens.

Inputs: repo (required), path, withBackup.

git_new_branchB

Create a new branch and push to all configured remotes. Saves ~280 tokens.

Inputs: name (required), base, path, push.

git_new_repoB

Create a new GitHub repository with optional backup remote. Saves ~950 tokens vs agent-generated commands.

Inputs: path (required), name, private, withBackup, +1 more.

git_sync_backupC

Sync local repositories to their backup remotes. Saves ~280 tokens.

Inputs: path (required), dryRun, recursive.

project_structureB

Get the directory structure of a project

Inputs: path (required), depth, includeHidden.

search_filesC

Search for files by name pattern

Inputs: path (required), pattern (required), maxResults.

templates_getC

Get the content of an agent instruction template

Inputs: name (required).

templates_listA

List available agent instruction templates

Inputs: no named parameters.

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 9 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: git operations cover different actions (archive, import, new branch, new repo, sync backup), project tools (structure, search) are separate, and template tools (list, get) are distinct. No overlap between tools.

    Naming Consistency4/5

    Most tools follow a verb_noun pattern with domain prefixes (git_, templates_), except project_structure and search_files which lack a prefix. While all use snake_case and are readable, the inconsistent prefix usage slightly reduces consistency.

    Tool Count5/5

    9 tools is well-scoped for a server covering git operations, project exploration, and template management. Each tool serves a clear purpose without being excessive or insufficient for the apparent domain.

    Completeness3/5

    The tool set covers core git workflows (create, import, branch, archive, sync) and basic project access, but lacks delete operations, file read/write, and template creation/update, leaving notable gaps for full lifecycle management.

    Related MCP Connectors

    Related MCP Servers