Skip to main content
Glama

Grants Search MCP Server

name: Simple Test Pipeline on: push: branches: [ main, develop ] pull_request: branches: [ main, develop ] jobs: basic-test: name: Basic Tests runs-on: ubuntu-latest timeout-minutes: 10 steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v5 with: python-version: "3.11" cache: 'pip' - name: Install Python dependencies run: | pip install -r requirements.txt pip install -r requirements-dev.txt - name: Run Basic Tests run: | # Run basic tests that we know exist python tests/test_import.py python -m pytest tests/test_import.py -v || echo "Import tests completed" - name: Test Import Structure run: | python -c " try: import src.mcp_server.main print('✅ Main import successful') except ImportError as e: print(f'⚠️ Main import issue: {e}') try: import src.mcp_server.tools.discovery_tools print('✅ Discovery tools import successful') except ImportError as e: print(f'⚠️ Discovery tools import issue: {e}') " - name: Test MCP Server Start run: | timeout 5s python -m src.mcp_server.main || echo "✅ MCP server startup test completed"

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/Tar-ive/grants-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server