Skip to content
This repository was archived by the owner on Feb 3, 2026. It is now read-only.

Commit 487844b

Browse files
committed
🔧 Repository Polish v1.0.2: Complete GitHub setup, funding, CODEOWNERS, and package optimization
1 parent 7b617b9 commit 487844b

6 files changed

Lines changed: 241 additions & 4 deletions

File tree

.github/CODEOWNERS

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# 👥 Code Owners
2+
#
3+
# This file defines who should review changes to different parts of the repository.
4+
# Learn more: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
5+
6+
# Global owners - will be requested for review on all changes
7+
* @LeadMagic/core-team
8+
9+
# Source code
10+
/src/ @LeadMagic/developers
11+
12+
# Documentation
13+
/README.md @LeadMagic/docs-team
14+
/CONTRIBUTING.md @LeadMagic/docs-team
15+
/CHANGELOG.md @LeadMagic/docs-team
16+
/SECURITY.md @LeadMagic/security-team
17+
18+
# Configuration files
19+
/.github/ @LeadMagic/devops-team
20+
/package.json @LeadMagic/core-team
21+
/tsconfig.json @LeadMagic/developers
22+
23+
# Installation and setup
24+
/install.js @LeadMagic/core-team
25+
/.env.example @LeadMagic/security-team

.github/FUNDING.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# 💝 Sponsor LeadMagic MCP Server
2+
3+
# GitHub Sponsors
4+
github: LeadMagic
5+
6+
# Custom funding URLs
7+
custom: ['https://leadmagic.io/sponsor', 'https://app.leadmagic.io/pricing']
8+
9+
# Support the development of LeadMagic MCP Server
10+
# Your contributions help us maintain and improve this open-source project
11+
# and provide better B2B data enrichment tools for the community.

.npmignore

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# 📦 NPM Package Ignore
2+
# Only include essential files in the published package
3+
4+
# Development files
5+
src/
6+
tests/
7+
test/
8+
*.test.js
9+
*.spec.js
10+
.github/
11+
.vscode/
12+
.idea/
13+
14+
# Documentation (except essential ones)
15+
GITHUB_SETUP.md
16+
CONTRIBUTING.md
17+
18+
# Configuration files
19+
.eslintrc.json
20+
.prettierrc
21+
tsconfig.json
22+
jest.config.js
23+
24+
# Environment and cache
25+
.env
26+
.env.local
27+
.env.example
28+
node_modules/
29+
.npm/
30+
.nyc_output/
31+
coverage/
32+
33+
# Logs
34+
logs/
35+
*.log
36+
npm-debug.log*
37+
yarn-debug.log*
38+
yarn-error.log*
39+
40+
# Runtime data
41+
pids/
42+
*.pid
43+
*.seed
44+
*.pid.lock
45+
46+
# Build artifacts (keep dist/)
47+
build/
48+
temp/
49+
tmp/
50+
51+
# OS generated files
52+
.DS_Store
53+
.DS_Store?
54+
._*
55+
.Spotlight-V100
56+
.Trashes
57+
ehthumbs.db
58+
Thumbs.db
59+
60+
# Git
61+
.git/
62+
.gitignore

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ All notable changes to LeadMagic MCP Server will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.2] - 2025-06-27
9+
10+
### ✨ Repository Polish & GitHub Setup
11+
- 📋 **GitHub Funding**: Added comprehensive funding and sponsorship options
12+
- 📝 **GitHub Setup Guide**: Created detailed repository configuration instructions
13+
- 👥 **Code Owners**: Added CODEOWNERS file for team collaboration
14+
- 📦 **NPM Package**: Enhanced .npmignore for cleaner package distribution
15+
- 🏷️ **Enhanced Keywords**: Added more discoverable keywords for better SEO
16+
- 💰 **Funding Integration**: Added GitHub Sponsors configuration
17+
- 🔧 **Package Polish**: Improved files array and metadata for npm distribution
18+
- 📊 **Repository Analytics**: Optimized for developer discoverability
19+
20+
### 📚 Documentation
21+
- 🎯 **Complete Setup Guide**: Step-by-step GitHub repository configuration
22+
- 🔖 **Topics & Tags**: Comprehensive list of repository topics
23+
- 🌐 **Social Preview**: Instructions for professional repository appearance
24+
- ⚙️ **Repository Features**: Guide for enabling all GitHub features
25+
826
## [1.0.1] - 2025-06-27
927

1028
### ✨ Enhanced

GITHUB_SETUP.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
# 🔧 GitHub Repository Setup Guide
2+
3+
This guide contains the exact settings needed to make the LeadMagic MCP Server repository look perfect on GitHub.
4+
5+
## 📝 Repository Settings
6+
7+
### 1. Repository Description
8+
Go to **Settings > General > Repository Details** and set:
9+
10+
```
11+
🚀 Production-ready Model Context Protocol server for LeadMagic API - Complete B2B data enrichment suite with 19 powerful tools. Zero-config setup for Claude, Cursor, Windsurf, Continue.dev, and all MCP clients.
12+
```
13+
14+
### 2. Website URL
15+
Set the website to:
16+
```
17+
https://github.com/LeadMagic/leadmagic-mcp#readme
18+
```
19+
20+
### 3. Repository Topics
21+
Add these topics for better discoverability:
22+
23+
```
24+
mcp
25+
model-context-protocol
26+
leadmagic
27+
b2b
28+
data-enrichment
29+
email-finder
30+
lead-generation
31+
claude
32+
cursor
33+
windsurf
34+
continue
35+
typescript
36+
production-ready
37+
api-client
38+
ai-tools
39+
zero-config
40+
enterprise
41+
nodejs
42+
sdk
43+
automation
44+
```
45+
46+
### 4. Social Preview
47+
- Go to **Settings > General > Social Preview**
48+
- Upload a custom image (1280x640px) or use the auto-generated one
49+
- Ensure it shows the LeadMagic MCP Server branding
50+
51+
### 5. Features
52+
Enable these repository features:
53+
-**Wikis** (for additional documentation)
54+
-**Issues** (for bug reports and feature requests)
55+
-**Sponsorships** (GitHub funding)
56+
-**Projects** (for roadmap management)
57+
-**Discussions** (for community engagement)
58+
59+
### 6. Pages
60+
- Enable **GitHub Pages**
61+
- Set source to **Deploy from a branch**
62+
- Select **main** branch and **/ (root)** folder
63+
- Use README.md as the homepage
64+
65+
### 7. Security
66+
- Enable **Dependency graph**
67+
- Enable **Dependabot alerts**
68+
- Enable **Dependabot security updates**
69+
- Enable **Code scanning alerts**
70+
71+
### 8. Badges
72+
The repository should display these badges:
73+
- npm version
74+
- Downloads
75+
- License
76+
- Node.js version
77+
- TypeScript
78+
- MCP Compatible
79+
- Production Ready
80+
- Security Verified
81+
- GitHub Stars/Issues/Forks
82+
83+
## 🎯 Expected Result
84+
85+
After applying these settings, the repository will show:
86+
- ✅ Professional description in the About section
87+
- ✅ Relevant topics for discoverability
88+
- ✅ Website link to documentation
89+
- ✅ Funding/sponsorship options
90+
- ✅ Complete project features enabled
91+
- ✅ Security best practices enabled
92+
- ✅ Professional badges and branding
93+
94+
## 📊 Repository Analytics
95+
96+
The repository should attract developers looking for:
97+
- MCP server implementations
98+
- B2B data enrichment tools
99+
- Claude/Cursor/Windsurf integrations
100+
- TypeScript/Node.js projects
101+
- AI tool integrations
102+
- Production-ready solutions
103+
104+
## 🚀 Post-Setup Actions
105+
106+
1. **Pin the repository** if it's important
107+
2. **Create a release** from the latest tag
108+
3. **Share on social media** with relevant hashtags
109+
4. **Submit to awesome lists** and directories
110+
5. **Engage with the community** through Issues and Discussions

package.json

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "leadmagic-mcp-server",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "🚀 Production-ready Model Context Protocol server for LeadMagic API - Complete B2B data enrichment suite with 19 powerful tools for email finding, profile enrichment, company intelligence, job data, and advertisement tracking. Zero-config setup for Claude, Cursor, Windsurf, Continue.dev, and all MCP clients.",
55
"type": "module",
66
"keywords": [
@@ -22,7 +22,15 @@
2222
"production-ready",
2323
"zero-config",
2424
"enterprise",
25-
"api-client"
25+
"api-client",
26+
"nodejs",
27+
"sdk",
28+
"automation",
29+
"prospecting",
30+
"sales-intelligence",
31+
"b2b-data",
32+
"email-validation",
33+
"company-intelligence"
2634
],
2735
"author": {
2836
"name": "LeadMagic Team",
@@ -39,19 +47,22 @@
3947
"url": "https://github.com/LeadMagic/leadmagic-mcp/issues",
4048
"email": "support@leadmagic.io"
4149
},
50+
"funding": {
51+
"type": "github",
52+
"url": "https://github.com/sponsors/LeadMagic"
53+
},
4254
"main": "dist/index.js",
4355
"bin": {
4456
"leadmagic-mcp-server": "dist/index.js",
4557
"leadmagic-mcp-install": "install.js"
4658
},
4759
"files": [
48-
"dist",
60+
"dist/",
4961
"install.js",
5062
".env.example",
5163
"README.md",
5264
"LICENSE",
5365
"CHANGELOG.md",
54-
"CONTRIBUTING.md",
5566
"SECURITY.md"
5667
],
5768
"scripts": {

0 commit comments

Comments
 (0)