devops-infra MCP Server
MCP server starter — TypeScript + npm OIDC publishing + CI/CD. Part of Starter Series.
Discovered via github-topic:mcp-server and last synced 1mo ago.
1. Install the package
npx -y my-mcp-server
2. Add to claude_desktop_config.json
{
"mcpServers": {
"my-mcp-server": {
"command": "npx",
"args": [
"-y",
"my-mcp-server"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Key Parameters
Transfer ERC1155 tokens
Transfer ERC20 tokens
Get native token balance
Send native tokens
Description
What it does
Approve token allowances
Get NFT metadata
Get network information
Check ERC20 token balance
Check ERC1155 balance
Check if address is a contract
Get ERC20 token metadata
Count NFTs owned
Read smart contract state
Verify NFT ownership
Get transaction details
Get ERC1155 metadata
Write to smart contract
Başlık ve içerikle yeni bir not kaydeder
Tüm notları listeler; isteğe bağlı başlık araması destekler
CPU, bellek veya platform bilgilerini döner
`platform` (varsayılan: `platform`) **cpu** örnek çıktısı: ```json { "model": "Intel(R) Core(TM) i7-...", "cores": 8, "speed": "2400 MHz" } ``` **memory** örnek çıktısı: ```json { "total": "16.00 GB", "used": "9.43 GB", "free": "6.57 GB" } ``` **platform** örnek çıktısı: ```json { "platform": "win32", "arch": "x64", "release": "10.0.26200", "hostname": "DESKTOP-ABC" } ``` --- ## Proje Yapısı ``` my-mcp-server/ ├── src/ │ ├── index.ts # Sunucu giriş noktası, MCP bağlantısı │ ├── config/ │ │ └── DatabaseConfig.ts # SQLite singleton bağlantısı │ ├── controllers/ │ │ └── MCPController.ts # Araç şemaları ve istek yönlendirme │ ├── services/ │ │ ├── INoteService.ts # Not servisi arayüzü │ │ ├── NoteService.ts # Not iş mantığı │ │ ├── ISystemService.ts # Sistem servisi arayüzü │ │ └── SystemService.ts # os modülü ile sistem bilgisi │ ├── repositories/ │ │ ├── INoteRepository.ts # Repository arayüzü │ │ └── SQLiteNoteRepository.ts # SQLite CRUD işlemleri │ └── types/ │ └── index.ts # Ortak tip tanımları ├── tests/ │ ├── systemTools.test.ts # SystemService birim testleri │ └── noteTools.test.js # NoteTools birim testleri ├── build/ # Derlenmiş JS çıktısı (tsc) ├── mcp_data.db # SQLite veritabanı dosyası ├── package.json └── tsconfig.json ``` --- ## Mimari Proje, katmanlı bir mimari kullanır: ``` MCP İsteği ↓ MCPController ← Zod şema doğrulaması, yönlendirme ↓ Service Layer ← İş mantığı (NoteService, SystemService) ↓ Repository Layer ← Veri erişimi (SQLiteNoteRepository) ↓ SQLite Veritabanı ← mcp_data.db ``` Her katman bir arayüz (`interface`) üzerinden bağlandığından bağımlılıklar kolayca değiştirilebilir ve test edilebilir. --- ## Kurulum ### Gereksinimler - Node.js 18+ - npm ### Adımlar ```bash # Bağımlılıkları yükle npm install # TypeScript'i derle npm run build # Sunucuyu çalıştır npm start ``` --- ## Komutlar
Amaç
Senkron SQLite erişimi
Çalışma zamanı şema doğrulaması
Tip güvenliği
Birim testleri
When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and proc
When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.org," "FAQ schema," "product schema," "review schema," "breadcrumb schema," "Google rich results," "knowledge panel," "star ratings in search," or "add structured data." Use this whenever someone wants their pages to show enhanced results in Google. For broader SEO issues, see seo-audit. For AI search
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'Tik
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' 'partner program,' 'referral incentive,' 'how to get referrals,' 'customers referring customers,' or 'affiliate payout.' Use this whenever someone wants existing users or partners to bring in new customers. For launch-specific virality, see launch.
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.
AI PDF chatbot agent built with LangChain & LangGraph
High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector databases, and agent orchestration, all from your IDE. Includes VS Code extension, TypeScript/Python SDKs, and Docker deployment.
Learn how to use the UGC Claude skill. Complete guide with installation instructions and examples.
Learn how to use the AI README Manager Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Security Operator Claude skill. Complete guide with installation instructions and examples.